Il y a pourtant une solution qui marche très bien. Il faut savoir qu'une icône de fichier exe est une image particulière de 48x48 pixels en 256 couleurs, et elle est stockée dans le fichier exe comme ressource "icône". Certains utilitaires freeware permettent de modifier les ressources; le plus connu est certainement RessoureHacker. Il est disponible ici:
http://delphi.icm.edu.pl/ftp/tools/ResHack.zipLe lien conduit vers un fichier zip qui contient le programme complet, sans installation, et son aide.
Grosso modo, on procède comme suit:
1. on lance RessourceHacker
2. on ouvre le fichier exe à modifier. Le programme affiche alors une liste arborescente des ressources disponibles. C'est la 3ème ligne qui nous intéresse, celle nommée "icon".
3. On double-clique sur cette ligne. Un sous-répertoire "1" apparaît.
4. On double-clique sur le "1". La ressource icône apparaît, avec un symbole de fleur et un numéro (1036 dans mon cas.
5. On clique sur ce numéro et on voit apparaître l'icône du fichier, celle qui est à remplacer.
6. On fait alors un click droit sur le numéro, et un menu contextuel apparaît qui propose entre autres "Replace ressource..."
7. On choisit l'option "Replace ressource...". Une fenêtre de sélection apparaît.
8. on clique sur "Open file with new icon" et un dialogue de sélection de fichiers apparaît.
9. On choisit le fichier contenant l'icône et on valide. La nouvelle icône apparaît juste en-dessous.
10. On clique sur "Replace" et on revient dans l'affichage principal, mais on voit que l'icône a été remplacée.
11. On choisit alors le menu "file/save" pmour sauvegarder le travail.
Et voilà, le tour est joué. Rappelons qu'il faut des images ico ou bmp de 48x48 bits en 256 couleurs. Soit on les fabrique avec n'importe quel logiciel de dessin ou de création d'icônes, soit on utilise RessourceHacker pour extraire une icône intéressante d'un autre programme... Il n'y a pas de limites à l'imagination.