Most programs have the options to turn themselves off at startup. If it's something that gets on your nerves, mthoodmeadowsgirl is right to run msconfig.
OR if some of the options don't show up, go to start and run, type in regedit and hit ok. Navigate to these 2 places.
When you select those folders you'll get the list of programs set to run at user login. There're also folders such as RunOnce and RunOnceEx (replace the word Run w/either of those two). Those hold values for exactly what their names say.
2 billion dollars...sir, I'd handle my grandpa's balls for 2 billion dollars.