you can go to start menu>run>msconfig
go to startup and uncheck whatever program you want deaded.
You should start by trying this. You would be surprised at how many stupid programs decide that they need to startup as soon as your computer does. I gaurentee you that if you go through this every couple of months and turn off the programs you don't really need to run at startup, your computer will probably boot to the desktop in half the time.
After you try msconfig you can also check the system task scheduler. It's in Accessories>System Tools. You won't find as many programs here as you will in msconfig, in fact, it's possible you won't find any, but it doesn't hurt to check.