The startup macro timer that you see prevents startup macros from running before all DP2000s and MIDI / Timecode Processors have loaded show data. Once all of your nodes have finished loading and are in an "Outputs Active" or "Ports Active" state the macro should fire and the timer should go away.
The 10 minute thing is so that in case there are nodes in your show that don't exist any more or that a particular node does not load after 10 minutes then the macro will go ahead and fire at that point.