Can I set a delay on startup programs that are shown on Windows 8 Task Manager?

Microsoft created a new feature on Windows 8 that allow users to manage startup programs on Windows Task Manager:

enter image description here

We can Disable or Enable programs that Windows show us that are having "High" impact on Windows 8 startup time. There is a way to disable it, but assuming that I don't want to completelly disable it from automatic startup, I just want to set a delay time on this program startup, as already happends on Windows services:

Automatic (Delayed) is a new startup type introduced in Windows Vista, that starts the service a short while after the system has finished its booting and initial busy operations, so that the system boots up faster.

enter image description here

There is any way to do that? Even being with Windows register, vbs, powershell or whaterver..?


Solution 1:

Soluto should do the trick - Its an application meant for measuring and optimising start up times. You can select the 'pause' option to load a startup item when needed, and the delay option to delay a startup entry.

This article seems to state its a registry hack, but dosen't actually say what entries need editing - so this may be another option.

Solution 2:

This article discusses "3 Small Windows Tools To Delay any Program(s) At Startup". The recommendations are:

  1. Startup Delayer. I found this to be a small but full featured program. There are free and premium versions to choose from.
  2. LaunchLater. Open source, but out of date (last updated Aug 30, 2011). I didn't try this one.
  3. WinPatrol. Well-designed Autoruns-like program. Frequently updated. Free and "Plus" versions.

Soluto is a strange cloud-/web-based solution, and it seems to require you to create an account. Not on my list of programs to try.