Il mio blog-spazio.

HowTo: Cambiare Icona Programmi

Tutorial valido su piattaforma Win,
da W7 a W10 su come cambiare via Regedit, l'icona assegnata ad un software;


Essendo io, da poco passato ad un monitor 27" 4K
ho la necessità di fare una modifica a quei software che,
ancora non adottano un .ico "large", da almeno 128*128.

Utilizzando il Desktop con l'impostazione "Icone Grandi"
alcuni software che utilizzo, tipo WinRAR e Notepad++ le visualizzo in questa maniera qui:

a causa delle .ico da 64*64, se non addirittura 32*32 e che quindi si vedono "bruttarelle".

Avendo assegnato a questi software la gestione dei seguenti
per uno (.rar .zip .tar .tar.gz .tgz .7zip) e per l'altro (.txt / .html / .htm / .php / .xml / .css)
quando mi capitano sul desktop il tipo di file di cui sopra, ehm... anche l'occhio vuole la sua parte.

Per cui andiamo per ordine e vediamo cosa fare:


si apre regedit,
ci si posiziona in
HKEY_CLASSES_ROOT\Applications\programmachevogliamomodificare\DefaultIcon
potrebbe anche essere HKEY_CLASSES_ROOT\Applications\programmachevogliamomodificare.exe\DefaultIcon

PS: (se non avete il valore DefaultIcon, dovete crearlo "Nuovo > Chiave > come nome mettere DefaultIcon")

esempio con WinRaR, ci si posiziona qui
Computer\HKEY_CLASSES_ROOT\WinRAR\DefaultIcon
mentre per Notepad++
Computer\HKEY_CLASSES_ROOT\Applications\notepad++.exe



trovato questo, vedrete che WinRar pescare la sua l'icona nel suo stesso file exe, scegliendo id immagine 0

è proprio questa la stringa da modificare, si può indirizzare direttamente ad un file .ico, oppure si può pescare dentro il file shell32.dll / imageres.dll (i più famosi) di Microsoft.

per cui si cancella il percorso di winrar, questo:
C:\Program Files\WinRAR\WinRAR.exe,0
e si mette: C:\icons\rar.ico (dovete procurarlo, consiglio http://findicons.com )

è possibile assegnare anche più icone tramite la creazione di profili per estensione, alcuni esistono già, altri sono da creare
Computer\HKEY_CLASSES_ROOT\.rar
Computer\HKEY_CLASSES_ROOT\.zip
Computer\HKEY_CLASSES_ROOT\.iso
Computer\HKEY_CLASSES_ROOT\.tgz
Computer\HKEY_CLASSES_ROOT\.tar
dentro ad ognuno di questi, và creata la solita chiave DefaultIcon che manda al file .ico :

un riavvio della macchina, ed avremo WinRAR che lavora con quella icona:
Problem fixed.

Lo stesso procedimento per Notepad++ a cui ho assegnato l'icona di default dei .txt
che si trova in C:\Windows\System32\Shell32.dll,70