Vielleicht wäre es für andere nützlich, wenn Du deinen Lösungsweg hier posten würdest.
Ich habe meine jpeg
unit mit dieser ersetzt:
http://delphi.andreotti.nl/
Es stimmt auch dass es mit xe2 funktioniert, das hatte ich bereits auch verifiziert.
Ich glaube der Bug besteht bis 2010
Es gibt auch eine embarcadero Lösung allerdings nichts für Delphi 2007:
http://cc.embarcadero.com/Item/19723