To find out what programs are loading on your PC at startup, you can run Windows MSCONFIG, however Autoruns does the job better. MSCONFIG entries tend to be vague and less than descriptive, for example, but Autoruns includes a line of description for each entry in plain English. Autoruns also lets you Hide Signed Microsoft Entries, which allows you to quickly narrow your focus to third-party programs.
By the way, Microsoft bought SysInternals (the company that produced Autoruns) last year and touts these utilities from its own website.
Get Autoruns here: