Dear Reimon,
I'm glad you've already solved your problem, and thank for your strong hug.
If you choose the MouseMove+LClick solution, make sure the window you're working with is maximized so that the mouse can be moved to exactly the same location. To maximize the window of interest, you use WindowAction>1,Window_Tilte.
Erratum
I was not thorough in my assertion on the blinking gear. Even when one or more Macro Scheduler scripts are still running, the gear could stop blinking especially when:
(1) many windows are running concurrently (for example, over 10 internet explorers are retrieving webpages simultaneously)
and;
(2) Macro Scheduler is waiting for something (eg, SetFocus>, WaitWindowOpen>, WindowAction>,...etc.)
Under the above scenario, the gear could
stop blinking indeed. Nonethless, you can still discern whether Macro Scheduler stops or not.
2 Ways to test:
(1) if the non-blinking gear is in bright yellow, Macro Scheduler is still running.
(2) Right-click the non-blinking gear (on the systray), if the "Break" option is not available (grayed out), it means no more Macro Scheduler scripts are running.
By the way, it's impossible for a script to stop Macro Scheduler unless the script contains:
Press SHIFT
Press ESC
Release SHIFT
Happy scripting. Have a nice weekend.