Troubleshooting Exceptions: System.Threading.ThreadStartException
Visual Studio 2008
The exception that is thrown when a failure occurs in a managed thread after the underlying operating system thread has been started, but before the thread is ready to execute user code.