void Application_Idle(object sender, EventArgs e) { Application.Idle -= new EventHandler(Application_Idle); string sLockFile = GetLockFile(); if (!string.IsNullOrEmpty(sLockFile)) File.Delete(sLockFile); return; }