Ich habe keine Lösung...
... aber am Wochenende genau den gleichen Ansatz 1:1 umgesetzt.
Unter Win7 sieht das richtig gut aus (zusammengehörige Formulare automatisch bildschirmfüllend angeordnet) und unter Win10 sind da bescheuerte Lücken dazwischen.
Ich hatte eigentlich gehofft, dass MS da mal nachbessert und Schatten vom Betriebssystem zeichnen lässt und die nicht im Formular unterbringt.
Man könnte sicher ein eigenes Skinning verwenden (also mit aktuellem Delphi einen
VCL-Style) aber das wären dann alles Notbehelfe mit ggf. nachteiligen Auswirkungen.
Überlappen der Formulare wäre wohl auch doof (würde sich nicht natürlich anfühlen). Das habe ich aber noch nicht versucht.