There's a good part to this forum HERE
that will help you to decide what should start when your computer starts.
Just off the top of my head, I'll highlight a few things that I feel could be safely removed from the startup list (using MSCONFIG, get there by going to Start>Run, then type in "msconfig" without the quotes, then click on the startup tab, search for the things in the startup tab in that first link I provided and then decide whether or not you need those programs to start when windows starts.....the more things that start when windows starts means slower startup times and slower running programs)...
Limewire, no need to start when windows starts (Beware P2P services!)
MSN Messenger, no need to start when windows starts.YahooMessenger
Yahoo Messenger, no need to start when windows starts.
Kodak software of some sort...you can start this manually, just start it before you plug in your camera or use Kodak software.
SVCHOST.EXEGoogle Toolbar Notifier.exe
What is google notifying you about? Do you need this to start when windows starts? (up to you whether you want this running all the time or not)
Real player, no need to start when windows starts
Quick Time, no need to start when windows starts
Java auto updater, no need to start when windows starts
System Idle Process
These are just off the top of my head, but I have disabled these before and had no adverse reactions.
Hope this helps!