I just skimmed the list, but most of those look legit... though they may not be.
Here's a library where you can search for known processes.
http://www.processlibrary.com/
The first thing i'd do is go to your start menu and select 'Run', then type in 'mconfig'. When it pops up click on the [Startup] tab and take a close look at the directory where each item is being loaded from. Most are fairly obvious. If you know beyond a shadow of doubt that it's a program you don't need, uncheck it. If you question it's need, post it on here and someone may know what it is.