
Or, use a shortcut creation tool that understands System.AppUserModel. lnk file and fill in the missing gaps yourself But, partly because of the JVM process redirection, Windows does not detect the command-line parameters, environment, working folder (at startup at least), and the icon path + icon index. When you start an Eclipse application, right click on the running taskbar icon, Pin this program to taskbar -> then Windows will detect the AppID and store it in the 'pinned'. lnk file to the taskbar, it makes sense that windows can't put this AppID into the new 'pinned' version of the. When you drag a manually created shortcut. In this last stage, an API call is done to set the AppID to the value inside a plugin.xml file. First the JVM is started, then the eclipse core/platform is started, and then the startup plugin is loaded. Eclipse does not have an AppID at startup. Windows groups by identical property, AppID for short. lnk file, the attribute will copy with it. lnk file, an attribute is stored, which can't be entered by using the windows Shortcut Property dialog. Afterwards, you can remove -clean again.Ī quick explanation on What's going on here: You will notice the attribute being used in the Eclipse window title. In your existing Eclipse shortcut, append -clean and run it once. Optionally also set the window title: set attribute name to something else. Don't use spaces, keep length below (up until) 40. Edit the following XML location in that file: set attribute value to something else. Find out what your startup plugin is, for example .java_2.0919-0803. Here's an extended HOWTO, helpful if you want icon grouping separated per individual Eclipse instance (if you have multiple instances running): Drag the new shortcut to the Windows Taskbar. Use the Shortcut Properties dialog to copy all individual fields (target + parameters, workdir, icon, anything else) to the new shortcut. Right click on the running taskbar icon, Unpin this program from taskbar. It will be named eclipse, eclipse (2), or eclipse (3) and so on Copy the newly created shortcut to another location.
Navigate to %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbar.Right click on the running taskbar icon, Pin this program to taskbar.
Do the -vm setting as plenty of people here have mentioned.The answer here does provide a reference to the underlying property. The solutions offered here on StackOverflow so far, don't have an easy fix for running multiple Eclipses while each having their own Application ID, and making grouping of icons work as expected.