Hallo Thomas,
ohne Bezug zum Rest deines Beitrags - so wie du es zeigst kopierst du nur einen Zeiger. Wenn Form3 zerstört wird, dann wird der Zeiger ungültig:
Delphi-Quellcode:
// Form2.Image1.Picture:=Form3.Image1.Picture; // nicht gut
Form2.Image1.Picture.Assign(Form3.Image1.Picture); // besser
Grüße vom marabu