Chech out this site.
http://www.processlibrary.com
It has a comprehensive listing of all the processes running on your PC - and the ones that shouldn't be. It works great and it's free. Download their program and use it to your hearts desire. Or try my personal favorite that I've used for a long time. Process explorer, it shows what program runs what process, and if you hve a question it will search google for that process for you. Check out a lot of other tools that Windows sysinternals also suggests. I also like Autoruns which works and uses way better than msconfig.
http://www.microsoft.com/technet/sysinternals
One that I'm eyeing is called Access-based Enumeration found here.
http://www.microsoft.com/downloads/details.aspx?FamilyId=04A563D9-78D9-4342-A485-B030AC442084&displaylang=en