Try playing around with WPF - it has better support for nesting windows inside windows, nested inside windows - and so on ...
There are also nice libraries like
AvalonDock[
^] that will help you manage the UI. SAKryukov do have a point - to much of this may easily confuse users ...
Best regards
Espen Harlinn