Lo que yo hago es meter dentro de un TRectangle todo a lo que quiero tomar captura de pantalla y uso el siguiente código para guardar dicha captura en un TImage.
Código:
Form.ImgFirma.Bitmap.Assign(Form.RctFirma.MakeScreenshot);
Espero te sirva de algo, suerte.