Probier mal das:
Code:
HiddenImg: TImage; (Beinhaltet geladenes JPG),
DisplayImg: TImage; (Anzuzeigendes Image)
begin
DisplayImg.Canvas.StretchDraw(Rect(0, 0, DisplayImg.Width, DisplayImg.Height), HiddenImg.Picture.Graphic);
end
Damit wird das Image gestreched auf das andere Image "gezeichnet" und das Formular wird erst angezeigt wenn diese aktion Fertig ist. Dann kann das Formular das Image ohne verzögerung darstellen, da keine Stretch-Operationen mehr nötig sind.