Du wirst sicher nicht alle Fenster immer brauchen außerdem ist die Ladezeit zu lange, ich erzeuge die meisten Fenster erst zur Laufzeit (sicher 80 % +)
Dialoge
Delphi-Quellcode:
FormX := TFormX.Create( nil );
try
FormX .ShowModal;
finally
FormX .Free;
end;
sonstige Fenster
Delphi-Quellcode:
if FormXY = nil then
FormX := TFormX.Create( nil );
das wäre mein Vorschlag