В некоторых случаях работу можно продолжать, только когда тип курсора станет нормальным, а не вида песочные часы, и тогда продолжать работу макроса. Пример: браузер, где содержимое одного выпадающего списка зависит от выбора в предыдущем, причем ПиксельКонтролем этого не отследишь.
http://support.asus.com/download/download.aspx?SLanguage=ru-ru - там, правда, без изменения типа курсора все происходит, но зато суть понятна
Можно, конечно, вставить задержку воспроизведения подлиннее, но если программа будет выполнять задания медленнее, чем человек, то это как-то удручает. Словом, предлагаю в Смарт-контроль добавить функцию ожидания исчезновения "песочных часов"