Delayed Cuts 1.3.2.1 Delayed Cuts is a simple ListView utility for creating a list of shortcuts to be run delayed at logon. Shortcuts are added via drag and drop. The delay range is 10 to 600 seconds. All delays are timed from the launch of DelayedLoad.exe which runs the shortcuts. When you create a list, a shortcut to DelayedLoad is created in the StartUp Folder if it doesn't already exist.
I designed this utility to only accept shortcuts because that ensures you may pass all needed information to the launching program, such as command line arguments, working directory, start minimized etc..
The shortcuts are simply launched in a loop using ShellExecute() system call.
By default the "Toast" splash screen slides up near the system tray to show a countdown, icon and shortcut name next in line to load. The Toast feature is enabled by default. It may be disabled via .ini file option. UseToast=True or UseToast=1 enables. Any other value disables it. If Toast is disabled, the info is shown in the Tray Icon Tooltip during mouse hover.
DelayedLoad.ini is created in the same folder as DelayedLoad.exe the first time DelayedLoad closes.
One advantage to delay loading via an app that has a visible Tray Icon, you can cancel the loading of the remaining programs just by quitting DelayedLoad via the tray icon menu.