Den Fehler #42 dürftest du trotzdem bekommen, egal ob du es in eine Bitmap vorher konvertierst. Das Problem entsteht ja gerade dann wenn aus dem TJpegImage eine Bitmap erzeugt werden soll die auf dem Display gezeichnet werden soll. Jpeg's zeichnen sich immer über den Umweg über Bitmaps.
Lade das JPEG in CorelPaint oä. und speichere es von dort aus erneut als neuse JPEG mit leicht geänderten Einstellungen ab. Dann ist die Wahrscheinlichkeit hoch das die JPEG
Unit vom Delphi es lesen kann.
Nebenbei bemerkt die JPEG
Unit im Delphi ist nicht die allerbeste.
Gruß Hagen