How to Remove Pin to Taskbar Option For a Particular Application in Windows 7?

If you have a host application that you don’t want to be pinned to the Windows 7 taskbar, you can do so by adding a registry value in the application registration area. By default Windows prevents the following host processes from being pinned to the taskbar.

  5. HH.EXE
  7. MMC.EXE

… and other file names defined in the following registry key in string values HostApps, AddRemoveApps and AddRemoveNames

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileAssociation

To remove the Pin to Taskbar (and "Pin this program to taskbar") context menu options for a particular application, use these steps:

Click Start, type Regedit.exe and go to the following key:


Create a subkey with the name of the application (say, \clsidview.exe)

Select to the newly created branch:


In the right pane, create a String value named IsHostApp

Exit the Registry Editor.

This prevents the application ("clsidview.exe", in this example) from being pinned to the Taskbar. For more information, see topic Registering an Application as a Host Process at MSDN.


One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support. It won't take more than 10 seconds of your time. The share buttons are right below. :)

Ramesh Srinivasan is passionate about Microsoft technologies and he has been a consecutive ten-time recipient of the Microsoft Most Valuable Professional award in the Windows Shell/Desktop Experience category, from 2003 to 2012. He loves to troubleshoot and write about Windows. Ramesh founded in 2005.

Leave a Comment