(2)На самом пока просто в учебных целях понять есть ли возможность. А так да, чтобы удостовериться, что форму, например, заполнил пользователь, а не обработка.
(3) Обработка не умеет нажимать на кнопки с командами. Достаточно просто кнопку повесить, т.к. само по себе нахождение в обработчике команды - достаточный повод считать, что действует пользователь, а не обработка.
простое решение - набор картинок в макете
+ где - то была публикация для программного создания картинок
+ еще вариант - результат вычисления суммы произвольных чисел