Note that you cannot easily load any unreferenced types from within your TypeConverter and still expect it to work in Visual Studio 2005. For example, Type.GetType("Foo.Bar, Foo") will not work from within Visual Studio, because its assembly bind path is set to C:\Program Files\Microsoft Visual Studio 8\Common7\IDE (and it will not find your DLL there).