public void Dispose() { if(savedForegroundWindow != Utils.GetForegroundWindow()) Utils.ForceForegroundWindow(savedForegroundWindow); foregroundMutex.ReleaseMutex(); }