Ans since in anchor docking all of the panels are docked on the source editor window it is expected that when you click anything docked to the source editor the form designer will get covered.
Not exactly true. If you click on a component on the component pallet the form-designer does become visible. But that is forced in the IDE because you would
expect to put a component on a form. But the current behavior follows Delphi. When clicking on the Object Inspector when the editor is visible, the editor will stay visible.
But here's the problem... In Delphi, when in form-design, when you click the Object Inspector
the form stays visible. That is because the form-designer is also docked. I also noticed it's really annoying when in
form-design clicking the Object Inspector gets you
thrown back to the editor. The solution, however, would not be to show the form when clicking the Object Inspector (because you could be in the editor and want to stay there) but to enhance the AnchorDockingDsgn to include the form-designer in the docking (like it is done in CodeTyphon and Delphi) so when you are in form-design clicking the Object Inspector won't hide the form.