Just curious. Why would you want to start them manually as opposed to using a delayed start-up?
If you actually do want to go manual, you could disable your CPU hogs from autostarting in any one of several startup manager applications. Glary Utilites free edition has a basic startup manager that works quite well for that. It also can give you the full path to each startup item. Using that information, you could then create shortcuts to each disabled item and place them in a folder that opens when you start Windows. You could then invoke them from there.
One suggestion. If you're running an Nvidia based graphic card, try disabling nwiz if you don't need it. You only need it if you are running nView under WinXP. If you do need it, take a look at this article for a possible fix: http://winhlp.com/node/188
Another app that seems to cause startup delays is SpywareTerminator. You can avoid the delay by disabling the real time shield
option before you do a shutdown. ST won't automatically re-enable it after a restart. Just don't forget to turn it back on prior to going out to the web!