Pintar um Bitmap diretamente no Canvas do Form no Delphi
- Declare a variavel Bmp na seção private:

private
  Bmp: TBitmap;

- Coloque um botão no Form e no evento OnClick digite:



   Bmp:= TBitMap.Create;
   try
     Bmp.LoadFromFile('c:\teste\arquivo.bmp');
     Canvas.Draw(0,0, Bmp);
   finally
     Bmp.Free;
   end;

Irá aparecer a imagem no Canvas.
É útil para fazer animações.