//Causes the client to Quit (forwarded form IClient) public static void Quit() { List <WindowHandler> wins = WindowHandler.FindWindow("Ultima Online", (int)ProcessHandler.CurrentProcess.PID, -1); if (wins.Count == 1) { wins[0].PostMessage((uint)WindowHandler.Messages.WM_QUIT, 0, 0); } //ProcessHandler.CurrentProcess.MainWindow.PostMessage((uint)WindowHandler.Messages.WM_QUIT, 0, 0);//<-simpler version? }