Here's a method to add a watermark image to a PDF page
procedure TfrmMain.AddWatermarkImage(WatermarkFilename: string);
begin
  // Load image into page at full size of the page
  obj := ImageEnView1.PdfViewer.Objects.AddImage( 0, 0, ImageEnView1.PdfViewer.PageWidth, ImageEnView1.PdfViewer.PageHeight, WatermarkFilename, False );
  // Send image behind all other images (it will be the last object)
  ImageEnView1.PdfViewer.Objects.ArrangeObject( obj, 0 );
end;
Nigel 
Xequte Software
www.imageen.com