I was searching for a program to help boot up my system a lot quicker.  I came across this little program call Startup Delayer. In a nutshell, it allows you to pick which programs to start up first and then lets you decide how many minutes between each program that is asking to load.
[ad]
[ad]
In the best way possible you can download this program and use it for yourself.  Although they seem to be having a little server problem right now.  Go download Startup Delayer, and decide for yourself.
Windows XP/ME/Vista and 2000 compatible