In previous version of VS, if you want to create a ToolWindow hosting a .NET user control by using Windows.CreateToolWindow , you'll have to use a shim control to support it. Now with VS 2005, you don't need the shim any more. It is so handy by using