You're going to really like free WinPatrol: http://www.winpatrol.com/
Download, install, and fire it up. Right click the small dog that appears near the clock and choose "Display startup info.."
This is a list of everything that is set to run at boot. Nothing here is vital to Windows function. Everything on this list could be turned off and Windows would be fine. It is
possible that some of your specialized functions wouldn't work, so don't just do that. Left click an entry that you know you don't need to highlight it, and then press the "Disable' button at the bottom right.
That process will no longer start at boot. But it will still work just fine whenever you want to start it, and it is not removed from the list. Anytime you want, just go back, click it once and now the button will say "Enable."
Likely, some of the entries will seem mysterious. That's what free Process Explorer is for: http://www.5starsupport.com/ipboard/index.php?showtopic=8275
Use the links to info sites to figure out what the processes do.
For more about controlling your processes, see my Vox: http://doc1101.vox.com/
I have included web addresses of useful tools and informational sites. The 'links' are not clickable. Copy and paste the URLs to your browser address bar to view the referenced pages. No spyware, no ads, nothing to buy(or donate), just info.