Beh, la questione è innanzitutto un'altra: cosa la applicazione deve "sapere" di queste immagini?
a) le immagini fanno parte fissa della applicazione?
oppure
b) le immagini devono essere scelte/configurabili a discrezione dell'utente? Se sì, cosa deve sapere la applicazione: una directory base in cui cercare le immagini? un elenco di pathname passato o configurato dall'utente?
P.S. il codice che hai scritto comunque è un po' "spartano" ... andrebbe sistemato un po'.