$ mono wordpad.exe Unhandled Exception: System.ArgumentNullException: Argument cannot be null. at (wrapper managed-to-native) System.Windows.Forms.XplatUIWin32:Win32GetMessa ge (System.Windows.Forms.MSG&,intptr,int,int) at System.Windows.Forms.XplatUIWin32.GetMessage (System.Windows.Forms.MSG& msg , IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax, Boolean blocking) [0x00000] at System.Windows.Forms.XplatUIWin32.GetMessage (System.Object queue_id, Syste m.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax) [0x00 000] at System.Windows.Forms.XplatUI.GetMessage (System.Object queue_id, System.Win dows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax) [0x00000] at System.Windows.Forms.Application.RunLoop (Boolean Modal, System.Windows.For ms.ApplicationContext context) [0x00000] at System.Windows.Forms.Form.ShowDialog (IWin32Window ownerWin32) [0x00000] at System.Windows.Forms.Form.ShowDialog () [0x00000] at System.Windows.Forms.MessageBox+MessageBoxForm.RunDialog () [0x00000] at (wrapper remoting-invoke-with-check) MessageBoxForm:RunDialog () at System.Windows.Forms.MessageBox.Show (System.String text, System.String cap tion, MessageBoxButtons buttons, MessageBoxIcon icon) [0x00000] at WordPad.Configuration.Load () [0x00000] at WordPad.Configuration.Apply (WordPad.WordPad wordpad) [0x00000] at WordPad.WordPad..ctor (System.String file) [0x00000] at (wrapper remoting-invoke-with-check) WordPad.WordPad:.ctor (string) at WordPad.WordPad.Main (System.String[] args) [0x00000]