by ridwan47
Permanent Folder Icon Changer is a powerful, menu-driven Windows utility that allows you to change and permanently set custom icons for any folder on your system.
It automatically handles desktop.ini creation, hidden attributes, and instant Explorer refresh — all while ensuring your selected icon file is safely copied into the folder (so your custom icon never breaks, even if the source file is moved or deleted).
This tool is a compiled .exe version of a batch-based system utility for convenience and reliability.
✅ Permanent Icons:
Copies the chosen .ico or .exe icon file directly into the target folder before applying it — ensuring your icons never reset or disappear.
✅ Multiple Operation Modes:
- Browse Mode: Choose any folder via a GUI picker.
- Subfolder Scan Mode: Automatically process all subfolders in a directory.
- Manual / Drag & Drop Mode: Paste or drag a folder directly onto the
.exe.
✅ Smart Detection:
Finds .ico and .exe files within the folder and filters out irrelevant files automatically.
✅ Automatic Debug Log: Every session generates a detailed log at:
%TEMP%\_folder_icon_debug.log
You can check it for troubleshooting or script behavior inspection.
✅ Context Menu Integration (Optional): Install a “Change Folder Icon” entry in the right-click context menu for quick access.
- Works for both folder background and direct folder right-clicks.
- Uses a permanently stored icon in
C:\Windows\System32for persistence. - Requires Administrator privileges to install or uninstall.
✅ Robust Design:
- Handles spaces, special characters, and Unicode in paths.
- Auto-fallback if
FolderIconUpdater.exeis missing or fails. - Clean user prompts and progress feedback.
-
Double-click the
.exefile to open the main menu. -
Choose one of the operation modes:
1→ Browse for a single folder (GUI)2→ Process all subfolders in the current directory3→ Paste or drag a folder path manually
-
Follow on-screen instructions to pick or assign an icon.
-
The tool will automatically copy and apply the icon permanently.
Simply drag a folder and drop it onto the .exe file — it will start instantly for that folder.
To add “Change Folder Icon” to your folder right-click menu:
- Run the
.exeas Administrator - From the main menu, press
Ito install context menu support.
To remove it later:
- Run again as Administrator
- Press
Uto uninstall the context menu.
- Windows 7, 8, 10, or 11
FolderIconUpdater.exe(included or downloadable)- Administrator privileges (for context menu setup)
- PowerShell (for folder and file browsing GUI)
-
FolderIconUpdater.exe not found: Edit the script’s internal configuration or ensure it exists under
resources\folder. -
Context menu doesn’t appear: Make sure you ran the
.exeas Administrator when installing it. -
Icons not showing up immediately: Press
F5or reopen the folder to refresh Explorer’s view. -
Debugging: Open
%TEMP%\_folder_icon_debug.logto see every logged action.
Developed and maintained by ridwan47 Modified version includes permanent icon copying logic and enhanced debug system. Based on components from Folder Icon Updater.