When I try to start the Settings.exe under Debian Testing I get the following:
converting method System.OutOfMemoryException:.ctor (string)
Method System.OutOfMemoryException:.ctor (string) emitted at 0xb737db70 to 0xb737db93 (code length 35) [Settings.exe]
converting method (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object (object,intptr,intptr,intptr)
Method (wrapper runtime-invoke) <Module>:runtime_invoke_void__this___object (object,intptr,intptr,intptr) emitted at 0xb737dbb0 to 0xb737dc3e (code length 142) [Settings.exe]
converting method System.SystemException:.ctor (string)
Method System.SystemException:.ctor (string) emitted at 0xb737dc40 to 0xb737dc63 (code length 35) [Settings.exe]
converting method System.Exception:.ctor (string)
Method System.Exception:.ctor (string) emitted at 0xb737dc70 to 0xb737dc88 (code length 24) [Settings.exe]
converting method System.NullReferenceException:.ctor (string)
Method System.NullReferenceException:.ctor (string) emitted at 0xb737dc88 to 0xb737dcab (code length 35) [Settings.exe]
converting method System.StackOverflowException:.ctor (string)
Method System.StackOverflowException:.ctor (string) emitted at 0xb737dcb0 to 0xb737dcc9 (code length 25) [Settings.exe]
converting method System.AppDomain:DoAssemblyResolve (string,bool)
Method System.AppDomain:DoAssemblyResolve (string,bool) emitted at 0xb737dcd8 to 0xb737df2f (code length 599) [Settings.exe]
converting method (wrapper runtime-invoke) <Module>:runtime_invoke_object__this___object_sbyte (object,intptr,intptr,intptr)
Method (wrapper runtime-invoke) <Module>:runtime_invoke_object__this___object_sbyte (object,intptr,intptr,intptr) emitted at 0xb737df48 to 0xb737dfee (code length 166) [Settings.exe]
The entry point method could not be loaded
converting method (wrapper runtime-invoke) object:runtime_invoke_virtual_void__this__ (object,intptr,intptr,intptr)
Method (wrapper runtime-invoke) object:runtime_invoke_virtual_void__this__ (object,intptr,intptr,intptr) emitted at 0xb737dff0 to 0xb737e076 (code length 134) [Settings.exe]
converting method System.Threading.Thread:.cctor ()
Method System.Threading.Thread:.cctor () emitted at 0xb737e078 to 0xb737e09a (code length 34) [Settings.exe]
converting method (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr)
Method (wrapper runtime-invoke) object:runtime_invoke_void (object,intptr,intptr,intptr) emitted at 0xb737e0a8 to 0xb737e112 (code length 106) [Settings.exe]
converting method (wrapper alloc) object:Alloc (intptr)
Method (wrapper alloc) object:Alloc (intptr) emitted at 0xb737e120 to 0xb737e1ad (code length 141) [Settings.exe]
converting method (wrapper managed-to-native) object:__icall_wrapper_mono_object_new_specific (intptr)
Method (wrapper managed-to-native) object:__icall_wrapper_mono_object_new_specific (intptr) emitted at 0xb737e1c0 to 0xb737e22a (code length 106) [Settings.exe]
converting method System.Threading.Thread:Finalize ()
Method System.Threading.Thread:Finalize () emitted at 0xb737e230 to 0xb737e25d (code length 45) [Settings.exe]
converting method System.Runtime.ConstrainedExecution.CriticalFinalizerObject:Finalize ()
Method System.Runtime.ConstrainedExecution.CriticalFinalizerObject:Finalize () emitted at 0xb737e270 to 0xb737e292 (code length 34) [Settings.exe]
converting method System.Runtime.Remoting.Contexts.Context:Finalize ()
Method System.Runtime.Remoting.Contexts.Context:Finalize () emitted at 0xb737e298 to 0xb737e2ba (code length 34) [Settings.exe]
converting method System.Threading.InternalThread:Finalize ()
Method System.Threading.InternalThread:Finalize () emitted at 0xb737e2c0 to 0xb737e301 (code length 65) [Settings.exe]
converting method (wrapper managed-to-native) System.Threading.InternalThread:Thread_free_internal (System.Threading.InternalThread,intptr)
Method (wrapper managed-to-native) System.Threading.InternalThread:Thread_free_internal (System.Threading.InternalThread,intptr) emitted at 0xb737e310 to 0xb737e396 (code length 134) [Settings.exe]
or, without the -v option of mono:
The entry point method could not be loaded
The program refuses to start, of course.