I've had to completely disable the Task Scheduler in Build 356 of Startup Delayer. It seems there are too many problems out there that I just can't reproduce in my test environment and instead have you wait for users to find.
If you use Applications with full privileges, you will now be prompted just once by UAC, no matter how many applications you've elevated. This at least cuts down on the amount if you launch many.
This build also includes additional features, new languages and some fixes. Read more for the full change list.
Some of the reasons I've had to go away from the Task Scheduler:
1) Adds a longer delay on some systems. On some machines it takes up to 10 seconds before the Scheduled Task is launched, while the registry is launched almost immediately.
2) Some users have Task Scheduler disabled and instead of handling it gracefully, it throws all sorts of different errors. Eventually I might be able to handle them all but it seems there are such a variety out there in the wild.
3) Task Scheduler access is denied and returns all kinds of errors similar to 2 but different.
4) Task Scheduler just returns unknown errors similar to 2 and 3 but different again.
You can grab the build from the Product page or use the Update button in the Options Window of Startup Delayer.
Changes in this build:
Added transparency back into Notifier form
Added Hungarian and Ukranian languages
Updated Invalid filename check to use all system characters
Fixed post launch message not displaying correctly
Fixed Auto update window showing under always on top launch window
Fixed the Pause button on the startup window being out of sync
Fixed the Notifer onscreen detection but also disabled it as you may want it half off the screen
Fixed Main form startup position not being remembered
Added filename cleaning to the Install backup filename
Updated Dutch language
Changed the communication method between non-elevated and elevated to use a ipc pipe
Changed back to registry only launching and disabled Task scheduler