Scarica il freeware IconCache Rebuilder ( http://www.snapfiles.com/get/iconcache.html ) e ricostruisci la cache di sistema delle icone. Il problema in questione (n.b. SE è quello che penso) lo si vede da win95 in su...
Win mantiene una cache (file di memoria temporanea) delle icone usate piu' spesso e va a pigliarle in cache (per evitare di accedere fisicamente ai file che le contengono, uno ad uno..). Quando la cache si incasina, e puo' succedere, prende le icone sbagliate, anzichè quelle giuste. La soluzione è cancellare il file di cache, così viene ricreato da zero, e correttamente.
Il fatto che usi il 98 è indicativo perchè è il sistema piu' affetto da questo problema. Ai tempi in cui lo usavo cancellavo direttamente IO, a mano, il file in questione (e non c'erano tanti programmetti come ci sono oggi), solo che ora non mi ricordo affatto come si chiama quel file e non ho un win98 a portata di mano per vederlo. Mi pare sia ShellIconCache ma non ci giurerei.
Ciao
Paolo
p.s. ovviamente, questa è l'ipotesi mia, il problema potrebbe essere altro ma non credo