Do you actually intend to replace any of the M, V, or C components? Just do whatever keeps the code simplest and easiest to maintain. It probably isn't MVC.
Starting with Microsoft Office, users have been able to double-click or drag a toolbar and have it become a floating window that can be moved or docked to the side of the application window. Here's ...