L'auto configuration est délicat car chacun n'utilise pas les mêmes logiciels.
Dans ton cas, j'utiliserai un truc très simple. Je créerai une ficher def_truc standard et quand j'ai besoin d'une nouvelle icône def_machin, j'utiliserai dans le répertoire des def_:
copyicon (ou copy selon tes besoins) def_truc to def_machin
Il est évident que tu peux gérer plusieurs fichers def_truc selon le type de fichier,
un pour les images, un pour les vidéeos, un pour les textes...
Tu peux automatiser l'ensemble avec un petit script dos.