Klingt nach einer
MDI-Anwendung.
Das sit nicht Q&D, sondern eine Möglichkeit das zu machen. Ist zumindest meine Meinung. Ich persönlich mache es sogar ohne Objekt-Liste. Schließlich ist es
OOP und die Fenster verwalten sich weitgehend selbst.
Zur Fenster-Kaskatierung, etc. sollte bei Delphi eine Demo dabei sein, iirc. Schau doch einfach mal nach.