The downside of the code presented in the link, is that the batch script will execute way faster than the apps can launch and will cause disk thrashing which slows everything down. To combat this, I add a 'ping' entry to any app launching script that I put in a machines Startup folder:<p><pre><code> REM Launch Outlook
start "<path-to-outlook>\OUTLOOK.EXE"
REM Wait a couple of seconds
ping -n 2 localhost >nul:
REM Launch Firefox
start "<path-to-firefox>\FIREFOX.EXE"</code></pre>