You can hide your start up folder so it doesn't show up on your start menu, but it still runs the programs in it at start up.
right click on the start button
select open
open programs
right click on StartUp
select properties
check the Hidden box
click OK
Now the startup folder will not show up when you click start/programs.
The only disadvantage is you need to view hidden files in order to access
it from explorer.