Yes, I'm aware that there have been many posts on dialog docking before, however, I have come up with another way to do it, and figured I may as well suggest it in a new thread.
We currently have options for dialogs (such as dbu, notheme, etc), so I figured why not have an option for the dialog to become dockable.
ie:
option dbu dock
Then, when running the dialog, a switch could be set to specify where the dialog would dock to.
eg:
/dialog -mp <position> <name> <table> <text>
In this instance, the [x y w h] paramters are not needed (as it is specified in a position)
These are the following positions:
top
bottom
right
left
nicklist
The docked dialog would then be draggable to any other part of the mIRC window.