I want to make it so a user account is fresh every time someone logs on but I want to keep the desktop background,start menu,and the tool bar. How would I do this? I tried deleting the user profile but that doesn't keep the above items. Would I be able to do this with a start up script? Or do I need to do something else?
You could create something called a 'Temporary Profile', unlike a 'Local Profile' it does not save users data when they logoff (this includes hard reboots or shutdowns)
It isn't documented much like many high level windows concepts, but this video should guide you through setting it up.