Startup Delayer is nice freeware program that let you delay the start-ups of progrmas that you don't require right away when you Windows starts.

Startup Helper is a program made to help easy the load a bit, on windows startup, by enabling the user to select the order and time between each program startup.

WinPatrol and Startup Delayer have those options too btw!