Immer wenn man denkt: "
So, dass passt so, geht kaum noch einfacher", kommt Uwe und haut so einen Knüller raus.
Wobei ich aus Komfortgründen den Owner bei T.Create statt nil ggf. Application.MainForm mitgeben würde.
So spart man sich weitere Logik für das Freigeben.
Kommt aber natürlich auf den Anwendungsfall an.