Visual C# timed shutdown source code