Did you know you can make just about any kind of schedule or trigger using Custom Event Triggers?
You’ll find the custom trigger option under Macro Properties in the Trigger tab.
Parsnipnose3000 has just posted a tip on Custom Event Triggers to the forums, showing how you can have a macro fire based on an image appearing on the screen. Check it out.