Does anyone know how to spawn secondary (but different) MainFrames from the primary one? I'm looking for behaviour like Outlook Express (i.e. select a mail and a new window pops up). I need the functionality of the MainFrame (i.e. toolbars, splitters, scrollbars, menus etc) and for the new window to appear on the taskbar.

I'm currently doing this by using modeless dialog boxes (with the desktop as parent) and implementing the toolbars etc by hand which seems excessive!

Cheers,

George