Windows – Some Programs can’t be pinned to the Window 7 taskbar

taskbarwindows 7

I noticed the other day when running eclipse that I can't pin the Eclipse exe directly (I can pin the shortcut to start it, however once started, it seems to open another application that uses the Java SDK, and that can't be pinned).

It got me thinking: Why can't you pin everything to the taskbar? What are the restrictions on programs? In the case of my Eclipse example, I believe that it could be because its running the Java program in the background, but the same thing happens for programs such as Starcraft 2.

Best Answer

Those apps are actually a multi process app. A tiny launcher (in the case of Starcraft) or a runtime (Java for Eclipse and Minecraft) are started by your shortcut, which in turn load your application main process. If those starter don't assign a correct AppUserModelIDs, which essentially just an identifier for the taskbar, they can't be pinned.

Related Question