Go to Start>Run and type in msconfig
and on the window that opens up, go to the Startup tab and uncheck the programs that you don't want to load at startup. Be careful you don't uncheck that's actually necessary.
Yeah, but then what happens if he doesnt know what he's deleting and ends up deleting some important app that he wants loading every single time, like the graphics card control panel, etc. At least with msconfig, you can re-check the ones you want if you make a mistake.