Ich schätze, dass das Foto-Datum nicht notwendigerweise mit dem Datei-Datum übereinstimmt. Da es sich um eine JPEG-Datei handelt, ist diese Information wohl im EXIF-Format gespeichert. Dieses kann zum Beispiel von Photo Studio (
http://www.stuffware.co.uk/photostudio/) bearbeitet werden, weiß aber nicht, ob es Batch-Bearbeitung unterstützt.
Außerdem gibt es die Command-Line-Tools EXIF-Utils unter
http://www.hugsan.com/EXIFutils/. Mit denen ist Batch-Processing möglich, die kannst du auch gut von Delphi aus fernsteuern.
Naja, und wenn du's doch komplett über Delphi machen willst, die EXIF-Spezifikation findet sich unter
http://www.exif.org/ (Überraschung).