We are using the Docking Manager in a plugin based application and the user is able to load/unload plugins during runtime.
During startup of our application we use the AppStateSerializer to load our last layout.
When the DockState.xml contains controls that are not currently present because a plugins is not loaded then desearialized Docking is corrupt but does not give any feedback or exception during dockingManager.LoadDockState(serializer)
It would be fine to get any notification that LoadDockState is not possible or failed. This would make it possible to load a default docking.