Often due to 'bad' software.
This can be bad legitimate software, but usually due to some malware/virus.
Make sure your antivirus is up to date and run a full scan, and make sure you have a good malware (adware/spyware) scanner like malwareBytes Anti-Spyware available free at http://www.malwarebytes.org/mbam.php
If no infections, it may be that you have very many legitimate startup items that are not necessary. Disable any startup items that are not necessary see http://www.capitaltechmd.com/index.php?option=com_agora&task=viewtopic&id=93
Astrophel at capitaltechmd.com, February 2009