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.
Dann wäre Application vielleicht die bessere Wahl. Das wäre zumindest konform mit der automatischen Erzeugung.