I have used a program called Deep Freeze in the past which works early well. It lets users do whatever they want and then you merely reboot the machine and its back to the way you imaged it.

...