subirs, please delete your email from the post above.
I have created another version of my script. I does the same thing, except it copies desktop.ini file from predefined folder.
You need to create this folder first
C:\custom_icon\
and apply your icon to it. Then put the script in your master folder (My pictures or whatever) and start it.
DO NOT PUT ANYTHING IN C:\custom_icon\
this is a temporary folder, just to copy icon from. You can delete it once script will finish it's job.
Basically, in this case script will copy icon not from master folder but from C:\custom_icon\
Hi Neutron16, This script works for folders fine. But do you have anything to mass change Folder Shortcut icons? This doesn't work for Folder Shortcuts ... or any other shortcut icons.
You are welcomethanks
Hi Cameron,Neutron16,
Thanks of the resource, I'm not to well verse with computers and was hoping you can make a video on how to do it.
You are welcome. I am glad my script helped youAfter years (and many, many hours) of manually assigning icons to my folders I finally discovered this thread. To put it into perspective, I have about 25,000 folders I use to meticulously sort all my files. I've probably manually assigned icons to half of them (and used templates for the other half). Thank you so much for taking the time to write and post the script!

subirs, please delete your email from the post above.
I have created another version of my script. I does the same thing, except it copies desktop.ini file from predefined folder.
You need to create this folder first
C:\custom_icon\
and apply your icon to it. Then put the script in your master folder (My pictures or whatever) and start it.
DO NOT PUT ANYTHING IN C:\custom_icon\
this is a temporary folder, just to copy icon from. You can delete it once script will finish it's job.
Basically, in this case script will copy icon not from master folder but from C:\custom_icon\
Ok, that makes sense now. What have happened is just another proove that script does it's job with conditions I have described when I uploaded it - it copies desktop.ini file from master folder to nested folders.
What I have never thought of is that system folders usually have their aliases a.k.a "LocalizedResourceName" in desktop.ini files.
Script have never actually renamed your folders. You can verify this with third party file managers like Altap Salamander.
Download it or another files manager, navigate to your master folder and make sure that all folders have their original names. Then make search in all subfolders for desktop.ini file and delete all copies of desktop.ini in nested folders (inside master folder) except one for the master folder.
Now they should return to original state. Now, I do not recommend to apply script to "system" folders like My Pictures. If you insist I can create a custom bat file for you for free - just PM me your desktop.ini file from master folder.