You can use a timer and a variable to execute a command after a few seconds, but that would depend on which screen you're on, so you'd be better off using a RUNQ on your start command...
Something like this in the start command:
RUNQ;c:\delaystart.bat
then have this in delaystart.bat:
c:\delay.exe 5000
c:\mygps\mygps.exe
c:\myapp\myapp.exe
...
The delay command/application is a freeware you can download here:
http://www.soft.tahionic.com/download-delay/Delay.exe
This basically just launches the prompt on the background and waits 5 seconds before it starts loading all the "heavy" stuff.
__________________
Ride Runner RR's Myspace
"Being happy is not about having what you want, it's about wanting what you have."
"The best things in life are always free -
but that doesn't mean money can't buy you good things."