В данном видео-уроке вам надо бы сказать пару слов о том как относятся методы DoMouseClick и mouse_event к библиотеке "user32.dll" (Откуда мы взяли эти методы?)
Научился: управление таймером и программный клик мышью Трудности: при реализации отложенного старта не сразу разобрался почему текст на кнопке не обновляется. Решается Refresh() добавил отложенный старт по Sleep(int);