Habe den Fehler in der Komponente (in PdfJpegImage.pas) gefunden, es wird immer ColorSpace DeviceRGB ins PDF geschrieben, auch wenn es ein Graustufen-JPEG ist. Der Reader findet dann natürlich nicht genug Daten. Alle Bilder, die in Deinem Beispiel nicht funktionieren, sind Graustufen-JPEGs.
Okay, das leuchtet mir sofort ein. Weil ich aber sowieso verschiedene Bildformate als Quelle ermöglichen will, werde ich bei meiner Lösung ohne PdfJpegImage bleiben und dafür sorgen, daß in die PowerPDF-Bitmap-Komponente eben immer nur Bitmaps geladen werden. Der Anwender soll ja auch BMPs, PCXs, TIFs und weitere Formate als Quelle für seine PDF-Datei auswählen können.
Dennoch bedanke ich mich herzlich bei dir für diesen wertvollen Hinweis. Meine PowerPDF-Kopie werde ich sofort demtentsprechend korrigieren ... hab's korrigiert und es funktioniert mit dem direkten Laden von Graustufen-JPGs.