Change a pinned app’s shortcut icon on the taskbar in Windows 10

Since Windows 7, Microsoft redesigned the taskbar and introduced the concept of pinning shortcuts, which were earlier stored in the Quick Launch. However, once you pin a shortcut, changing the icon of the pinned shortcut isn't so easy. Windows 10 does not show the new icon! Let's see how to fix it.

Changing the icon of a shortcut on the Desktop, or any shortcut which is located in a folder is an easy and standard task since Windows 95. You can just right click the shortcut -> Properties and click the "Change icon" button on the Shortcut tab:

However, for icons pinned to the new Taskbar in Windows 10, the icon change isn't reflected immediately because the shell image list (icon cache) that Windows maintains does not get immediately updated when you click OK or Apply in the Properties window.

This is an annoying bug.

After you change the icon, you need to force the Explorer shell to refresh its icon cache correctly. We will use a third party tool specially designed to refresh the shell icon cache for this.

How to change a pinned app’s shortcut icon on the taskbar in Windows 10

  1. Download Winaero Tweaker.
  2. Run it and go to Tools\Reset Icon Cache:
  3. Now every time you want to refresh the icon cache, click the button "Reset Icon Cache".

That's it. To verify that this tool works, try changing the icon of any pinned shortcut on your Taskbar. This works without even restarting the Explorer shell.

To change a pinned app’s shortcut icon on the taskbar in Windows 10, do the following.

  1. Hold down Shift and then right click on any pinned taskbar shortcut to show the regular context menu of Explorer instead of the jumplist.
  2. Click Properties in the menu. The Properties will open with the Shortcut tab active.
  3. Click the Change Icon button and pick the icon of your choice.
  4. Even if you click OK or Apply, and close the Properties window, the icon change won't be reflected in the taskbar.
  5. Now run Winaero Tweaker and reset the icon cache. The new icon will show in the Taskbar.

In fact, this tool to build the icon cache is useful not only in the above scenario but also when Windows displays incorrect icons for file types and sometimes fails to refresh them. Although your icon cache may also be damaged in which case refreshing the system image list won't work and you should try the steps in another article to completely rebuild the cache, most of the times refreshing the icon cache using this tool will work. You can do the same in Windows 8 and Windows 7.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!

Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

4 thoughts on “Change a pinned app’s shortcut icon on the taskbar in Windows 10”

  1. Another way to do this is find the program in the Start Menu and change it there, the change applies immediately. Then right click on the program and pin it to the taskbar.

  2. You can also Shift+Right click on the icon in the taskbar, go to Properties and change the name in the General tab

  3. This doesn’t work for the Win 10 Calendar app and, I suspect, other apps like it. How about an update to include instructions for how to change those icons?

Leave a Reply

Your email address will not be published.

Exit mobile version
Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.