How do I modify the shortcut arrow?

A. Perform the registry change as described below to modify the arrow used on shortcuts

  1. Start the registry editor (regedt32 or regedit.exe)
  2. Move to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons
  3. Double click on 29
  4. Change to the name of the icon, icon number, e.g. "shell32.dll,30" is a big arrow
  5. Close OK
  6. Close the registry editor

The above change would then take effect at next logon.

To avoid the logoff you could modify an icon related entry, make the screen repaint by changing the background and set back, e.g. HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\Shell Icon Size.

If the Shell Icons\29 value does not exist then you will need to create the Shell Icons branch and then create the 29 value of type String, told you that your hands would get dirty

A better way is to use TweakUI to perform the above arrow change.

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.