IRestart is a project mainly written in ..., it's free.
A quick HUD tool for restarting, respringing, and shutting down