The UI toolkit I use for Praxis LIVE starts off as single window, but allows the user to drag features around inside the main window, or outside into a new window.
Surely that's a feature of most UI toolkits that support MDI, and actually meets both requirements above?