Du könntest die Bilder in eine ImageList laden und dann in eine Datei speichern. Wenn du sie wieder haben willst, kannst du sie einfach wieder laden:
Delphi-Quellcode:
//Speichern:
WriteComponentResFile('D:\Bilder.wuppdi', ImageList1);
//Laden:
ReadComponentResFile('D:\Bilder.wuppdi', ImageList1);
Die ImageList muss aber beim Speichern den selben Namen haben wie beim Laden, ansonsten funktionierts nicht.
Alternativ könntest du einen eigenen Dateityp entwerfen, in dem am Anfang der Datei die Anzahl der Bilder steht und jeweils die Positionen, an denen ein Bild anfängt bzw. aufhört. Dann könntest du die Bilder in diese Datei reinschreiben. Hab damit aber nicht viel Erfahrung..
Mfg