Hi ions,

To do this, you should have two macros. One to start the OnTime event and the other to perform the work.

The initial macro initiates the first OnTime event, i.e. to occur two minutes from now. In the second macro (the one called by the OnTime event) you could add a Call to the initial macro at the end (e.g. Call my_onTime_event, or Call init_Timer, etc.).

When OnTime runs for the first time and executes successfully, it is unloaded and should therefore not create any call stack problems (at least none that I've seen).

Hope that helps!