The StartLater utility starts a program after a certain number of milliseconds.
StartLater is mainly used to start an application when Windows has fully started. This prevents your application from having the focus stolen by another which has not finished loading. Example: OneDrive.

By default, StartLater starts Thunderbird after a one-second delay.

Configuration:
* Extract the StartLater.zip archive to the root of the C: drive for example;
* You then obtain the C:\StartLater folder;
* Place yourself in this folder;
* Press Enter on the file:Create Startup icon.vbs 
This creates the StartLater.lnk icon in the Windows Startup folder.  You can rename it by pressing enter on Go to startup folder. 

If you want to change the delay and the application to start: 
* Rename startLater-config.ini to StartLater.ini.  
* Press enter on it to open it in notepad;
**Change the delay after DelayMS= . Write this delay in milliseconds;  
** Write the application path after ExePath= ;
* Save the file then close Notepad;
* You can test your INI file by pressing Enter on StartLater.exe;
* Note about the DelaYMS variable:
The minimum value is 1000ms;
Even with 1000ms, your application may start after several seconds.  This means that Windows was not ready earlier;

* Note about the ExePath variable: 

If you write:
* An invalid path: StartLater will beep every second until the delay specified in the DelayMS variable is reached. You will then know that Windows has finished loading the invisible applications;  
* The valid path of an application: StartLater will launch the application after the beeps;
* the path of an audio file: StartLater will play the audio file in your default audio player;