I think a useful feature would be the ability to dynamically add controls to dialog windows.
For instance, one should be able to type:
/dialogadd somedialog button "blah",2,10 2 30 42,default
to add a button to the dialog "somedialog" which is already open.