Pues con un array asociativo podrías hacerlo .. Osese, a la hora de presentar esos archivos (listado de nombres) .. ahí como ya sabes el tipo de imagen (sea por ver su MIME formato, por la extensión .. etc) ...
Código PHP:
<?
$nombre_archivo="noseque.txt";
$tipo_archivo="txt";
$array_tipos=array("txt"=>"imagen_txt.gif","exe"=>"imagen_exe.gif","etc"=>"etc");
echo "<img src=\"".$array_tipos[$tipo_archivo]."\"> ".$nombre_archivo;
?>
Usalo en tus bucles que presentes ese listado de archivos donde a su vez obtienes el tipo de archivo que es según el método que tengas ..
Si el tipo de archivo lo tienes como "MIME": img/jpeg .. application/nosecuantos .. Tan solo usalo en la defenición del array asociativo.
Un saludo,