Einen gewissen grad an "Datenbank" wirst du wohl oder übel irgendwie brauchen wenn du die Datein verwalen willst.... und nciht bei jedem neustart des Programmes von vorne beginnen möchstest..
Möglichekiten währen noch ne ini zu machen.
Wobei datenbanken da echt die bessere altanative sind....
also eigendlich mußt du nur ne id und das opassene bild bzw bildpfad irgendwo anlegen...
für solch kleine sache würde sich das embedded sqlite empfehlen... dort kannst du dann auch die bilder in felder speichern.
weitaus komplizietrter wird es wenn du alle bilder per hand in eine datei schreibst....
und diese datei zur laufzeit veränderst.
und meiner meinung nach zu unübersichtlich wenn die bilder alle seperat gespeichert werden..
p.s. SQLite braucht keinen server. Nur ne
dll zur ex datei beilegen und natürlich die datenbankdatei.
MfG Real Thunder