C# app start to finish