Puoi vedere tutti i file in una cartella e giocarci come ti pare quindi direi di sì... Posto due righe che avevo in un file aperto proprio ora 
codice:
$dh=opendir("./tema/");
while (false !== ($filename = readdir($dh)))
if ((!strpos($filename, ".gif")===false)||(!strpos($filename, ".png")===false)||(!strpos($filename, ".jpeg")===false))
$files[] = $filename;
Poi certo se sono cose serie è meglio che ci metti qualche controllino in più sul MIMEtype, l'estensione da sola non vuol dire nulla... però se è un uso stupido come il mio dovrebbe andare (una lista di faccine per scegliere un'iconcina...)