1) You can reset the RadDock and clear all windows before the LoadFromXml operation using this API:
2) The solution with the table that contains the Form, DockXmlInfo, UserID is suitable for your application if every Form object contains RadDock.
I hope this helps. Let me know if you need further assistance.
the Telerik team