Automatic Program Startup Locations in Windows Vista
The problem that many users have with startup programs is not creating them (that's easy, and in many cases it happens more or less automatically), but getting rid of them. Having too many startup programs not only makes your system take a longer time to start, it also has the potential to waste memory. If you don't require a program at startup, its a good idea to get it out of your startup path.