1)It would suggest some features, to match other docking windows feeling : if you hold "Ctrl", the window will not dock, so you can drag it where you want. 2) Less important, if you double-click on the window, if docks automatically at the last position it was docked.
Anyway good job.
Peous