Von Image.Picture.Bitmap.ReleaseHandle lass mal die Finger.
Damit erreichst du genau das Gegenteil von Speicher sparen.
Du teilst der Bitmap damit lediglich mit, das du ihr das
GDI-
Handle auf die eigentlichen Bilddaten abnimmst und dich um dessen Freigabe (inclusive
GDI-Speicher) später selbst kümmerst. Und das geschieht vermutlich nicht...
Statt dessen einfach:
Image.Picture.Bitmap := nil;