var fileName = Assembly.GetExecutingAssembly().Location; System.Diagnostics.Process.Start(fileName);
// Starts a new instance of the program itself System.Diagnostics.Process.Start(Application.ExecutablePath); // Closes the current process Environment.Exit(0);