Are you by any chance making the computer Hibernate? When you restart from Hibernate, all open programs and documents will all remain visible. You must choose "Turn Off".
If you are wanting to stop programs from loading at start up go to Run and type MSCONFIG then run it. You will be able to stop programs from loading at startup.