ubuntu:~/Desktop/Shared Folder/YouTubeAPI$ mono Program.exe Unhandled Exception: System.ArgumentNullException: Argument cannot be null. Parameter name: s at System.Text.Encoding.GetByteCount (System.String s) [0x00000] at System.Text.UTF8Encoding.GetByteCount (System.String s) [0x00000] at System.Windows.Forms.XplatUIX11.Text (IntPtr handle, System.String text) [0x00000] at System.Windows.Forms.XplatUIX11.CreateWindow (System.Windows.Forms.CreateParams cp) [0x00000] at System.Windows.Forms.XplatUI.CreateWindow (System.Windows.Forms.CreateParams cp) [0x00000] at System.Windows.Forms.NativeWindow.CreateHandle (System.Windows.Forms.CreateParams create_params) [0x00000] at System.Windows.Forms.Control.CreateHandle () [0x00000] at System.Windows.Forms.Control.get_Handle () [0x00000] at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:get_Handle () at System.Windows.Forms.Control.UpdateChildrenZOrder () [0x00000] at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:UpdateChildrenZOrder () at System.Windows.Forms.Control+ControlCollection.Add (System.Windows.Forms.Control value) [0x00000] at YouTubeAPI.Form1.InitializeComponent () [0x00000] at YouTubeAPI.Form1..ctor () [0x00000] at (wrapper remoting-invoke-with-check) YouTubeAPI.Form1:.ctor () at YouTubeAPI.Program.Main () [0x00000] ubuntu:~/Desktop/Shared Folder/YouTubeAPI$ mono --version Mono JIT compiler version 1.2.1, (C) 2002-2006 Novell, Inc and Contributors. www.mono-project.com TLS: __thread GC: Included Boehm (with typed GC) SIGSEGV: normal Disabled: none