Da du DCs verwendest, kannst du die Grafiken auch in die normalen Bitmaps kopieren.
Delphi-Quellcode:
uses Graphics;
Bitmap:=TBitmap.Create;
// Bitmap richtig einstellen
Bitmap.PixelFormat:=pf24Bit;
Bitmap.Width:=200;
Bitmap.Height:=200;
BitBlt(Bitmap.Canvas.Handle,0,0,200,200,Dein_DC,50,50,SRCCOPY);
// und irgendwann
Bitmap.Free;
Ach, und ich galaube dein BitBlt-Aufruf ist nicht ganz richtig. Du kopierst die Grafik in ein Bitmap das du gleich danach wieder freigibst.