bloatbuster - 13 Nov. 2009 - 15:05:
Closed folder icon in dialogs, etc.
You all seem to know a lot about the odd nooks and crannies of the Windows XP Registry. Here is my challenge: I can change the closed folder icon (default = shell32.
dll,3) easily enough in HKLM | SOFTWARE | Microsoft | Windows | Current Version | explorer | Shell Icons ... and everything is fine when viewing folders and drives in Windows Explorer itself. But everywhere else, such as in open or save dialogs or in the folder display of an FTP program I still see the default ugly yellow/brown closed folder icon.
I did a Registry search and find no more instances of shell32.dll,3 (or shell32.dll,4), so it may be that the icon is referenced somewhere by resource ID rather than index, or else shell32.dll plus a reference is built in to, e.g., the Common Dialog routines and the pointer cannot be changed by editing the Registry.
If it is something like this later case one might be forced into directly hacking shell32.dll, as detailed elsewhere on this site. Before I resort to that, is there an alternative less involved method?
That is what it seems like. The only counter-evidence I have, kind of, is this: I only switched from Windows 98SE to XP recently. The exact same applications (those which still worked in Win98) behaved just the way I wanted in 98SE. It is only now in XP -- which I have found does not behave as well as 98SE in this area -- that suddenly I am having this issue.
Also, with a program like Filezilla I could accept that its file system display icons are directly accessed from shell32.
dll. But it also happens in the common save dialogs, e.g., create a new file in Notepad and then do a "save as." Perhaps the XP comon dialogs directly access shell32.dll whereas the 98SE common dialogs looked to the Registry? Could be.