Hello JSW W.,
I will try to answer you to the questions that you ask above.
"So how do you know which one to use for?"
Basically this depends on your decision and the functionality of the application that use them. Good example is the Visual Studio IDE.
"Can DockingPanel be rename by double click?"
This functionality was recently added to the NUIDocuments when they are in MdiTabbed view style. However it doesn't apply to NDockingPanel because double clicking on the panel header has different meaning, namely switch the panel state from docked to floated and opposite.
"Can the title bar in docking panel be disable - so more working space similar to Document?"
No, you can't.
"Most importantly, with all the wonderful features in the panel that document doesn't have, can I added the same Form in Document into the Panel?"
In NDockingPanels adding controls is more like adding controls in Form.
nDockingPanel1.Controls.Add(myControl);
"Can we Float the NUIdocument?"
No, the NUIDocuments cannot be floating in the same meaning as NDockPanels.
If you set the document managers view style to MdiStandard the documents will be "floating", but only in the area of the document view.
Regards,
Angel.