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.
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.