Shl32ico - Shell32 Icon Reset Utility Ver 0.17 by K. Miyahara (c) 2005-2007
Freeware for non-commercial use
No Warranty - The author takes no responsibility of any damage.
Beta Version - You may NOT distribute this program without the author's permission.
Not for VISTA - This program will not work (yet) for VISTA.

GENERAL

  This small program helps you to assign icons only from shell32.dll for better performance.  It creates two registry files, "ico_chg.reg" and "ico_undo.reg" to replace non-shell32.dll icon assignments.  After you check the contents of both files, right click ico_chg.reg to apply a new icon setting.  You should keep ico_undo.reg to undo the effect.

 *WARNING* This program is for registry experts only!  Use it at Your Own Risk.

OS
  Your Windows version is automatically detected.  Choose your OS manually if it does not work for you.  This program may hopefully work on Windows 95, 98, Me, NT, 2000, and XP.  However, it is not tested on NT and 2000 yet.

Test button
  New setting will be displayed on screen and no files will be created.

Abort button
  This button stops the program scanning.  In some environments, this button does not work and you may have to close the window to stop the program.

Configuration file
  See shl32ico.ini for details about keyword setting.  For non-Japanese Windows users, rename shl32ico.eng as shl32ico.ini.

OPTIONS

\HKCR, CLSID, Shell Icons, and \HKCU...\Explorer\CLSID
  These options specify which registry area will be scanned, respectively:

\HKCR  ( = \HKEY_CLASSES_ROOT )
\HKCR\CLSID
\HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons
\HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID
\HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\FindExtensions\Static

Disable IsShortcut
  This option disables shortcut arrows.

Disable Iconhandler
  This option disables iconhandlers, which handle complicated icon selection such as internet shortcut icons. If the "lnkfile" checkbox is on, the iconhandler for lnkfile (shortcut) is also disabled.

Skip shell32
  With this checkbox on, the program ignores icons already set to use shell32.dll.

Check shell/PH key
  Entries with a shell or PersistentHandler key will be considered even if it does not have a DefaultIcon key.

TECHNICAL NOTE

  This program is compiled by Hot Soup Processor ver 2.61 (onion software (c) http://www.onionsoft.net/hsp/ )

Hidden command
  Press "Help" button four times to activate "Refresh" button to refresh icon cache.  Press another four times to activate "REGEDIT" button to apply a newly created ico_chg.reg. These buttons DO change your registry.  Do it at Your Own Risk, please.

NEED YOUR HELP

  The author needs your help about following:

<non-Japanese Windows>  The author does not have a non-Japanese Windows.  Please report results in such environments.
<Config. file>  Please submit a nicely configured shl32ico.ini file to share your work with everyone.  I will put the file, with the author's name, in a CONTRIB directry in future versions.
<Bug report> If you find bugs, please send E-mail to <PED00725@nifty.ne.jp>.

-- Your help will be appreciated.  Thanks.
