Einfache Lösung:
Erzeuge diesen Dialog erst, wenn er benötigt wird.
Man muß nicht alles sofort beim Programmstart automatisch von Delphi erzeugen lassen, so daß es die meißte Zeit
sinnlos im Hintergrund rumliegt/arbeitet.
( Wir haben heutzutage ja genug
RAM, aber muß man diesen denn immer sinnlos verschwenden? Vorallem bei soetwas, welches eigentlich fast nie angezeigt wird. )
Den Dialog, bzw. die Form in den Projektoptionen => Formulare nach "verfügbare Formulare" verschieben
und dann diesen manuell aufrufen, wenn er angezeigt werden soll.
Delphi-Quellcode:
var Dialog: TMyAboutDialog;
Dialog := TMyAboutDialog.Create(Self);
try
Dialog.ShowModal;
finally
Dialog.Free;
end;
oder
Delphi-Quellcode:
with TMyAboutDialog.Create(Self) do
try
ShowModal;
finally
Free;
end;