Check the programs options, some will let you choose not to run at startup.
Try Start, Run, msconfig and click on the startup tab and see if you can
uncheck the program there.
On each program you don't want to start automatically, check its
Options to see if it has the choice not to start. Many can easily
and best be stopped that way. If that doesn't work, run MSCONFIG
from the Start | Run line, and on the Startup tab, uncheck the
programs you don't want to start automatically.