Ich bin irgendwie davon ausgegangen, dass es eine "fertige" Komponente gibt die Delphi mitliefert.
Die
IDE wurde doch auch mit Delphi entwickelt, da werden die doch eigene Komponenten einsetzen oder?
Dabei handelt es sich um das interne Docking der
IDE bzw.
VCL (bin mir nicht sicher ob die
IDE da nicht noch was mehr macht als die
VCL). In früheren Versionen gab es da mal eine Beispielapplikation - die habe ich mal angehängt.