Moin,
ich habe damit auch ein wenig herumgespielt, erfolgreich eingesetzt wäre etwas übertrieben.
Punkt 1:
Das Verhalten habe ich angepasst indem ich dem Panel DockDrop und UnDock Events zugewiesen habe. In meinem Fall habe ich dafür gesorgt, dass jeweils nur 1 Fenster darauf sichtbar ist und das vorher angepinte abgedockt wird. So könntest du auch das Align der Fenster beeinflussen.
Punkt 2:
Ich habe auch die Erfahrung gemacht, dass man die Fenster vor dem andocken sichtbar machen muss.