If you are considering or already involved in upgrading VB6 applications to VB.NET, make sure you check out the new release of the Interop Forms Toolkit 2.0. The first version of this toolkit was very usefull and had some cool features that weren't always obvious at first glance. This version takes it even a step further - here is the summary from the VB Team blog announcement:
This new release builds on version 1.0 by adding support for the following features:
- Interop UserControls - These are .NET controls that can be hosted on existing VB6 Forms. These controls look and feel just like regular ActiveX controls, but you build them the same way you would any other .NET control.
- MDI Support - One of the big pieces of feedback we heard after the initial release was that MDI support was very important. With the introduction of Interop UserControls, you can now extend your MDI forms with .NET content.
- Redistributable Package - The toolkit's runtime now appears in the Prerequisites dialog in Visual Studio Setup Projects, so deploying your hybrid application is very simple.
See the details and download from here.