Use wx.App.SetExitOnFrameDelete instead of dummy frame
Override default window closing event handlers on Mac to allow minimal menu with no windows open