Delphi-Quellcode:
bmp := TBitmap.Create;
bmp := Form1.imgZeichenflaeche.Picture.Bitmap;
...
Die zweite Zeile macht bestimmt auch nicht daß, was du geplant hast und von dem Speicherleck ganz zu schweigen.
Anscheinend hast du auch kein bmp.Free verwendet, denn sonst gäbe es noch eine "schöne" Nebenwirkung.
Wenn schon, dann
bmp.Assign(Form1.imgZeichenflaeche.Picture.Bitmap); _
aber eigentlich ist diese Zeil eh falsch/unnötig, also laß diese zweite Zeile einfach mal weg.