If your .NET Framework has somehow been corrupted or misconfigured, GDT can crash at startup with an error message that doesn't help much.
To fix the problem, follow the instructions here:
http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx
That's a .NET removal/repair kit and will get things working for you again.