I have posted this tutorial in some other thread in the past that addressed this same issue. Here it is again, hope it helps.
Here is a little tutorial you can follow to solve any "pin to taskbar" or "pin to start menu" issues.
1.) Right-click on any open space on your desktop screen
2.) go to "New" > then choose "text document"
3.) name the text document anything you like except IconPackager, or you will end up with the same problem. I would simply name it "IP"
4.)Next you will want to change the extention from .txt to .exe , so again right-click > rename. A warning will pop up asking if you really want to change the extention, say "yes"
5.) now you should see a default icon with the name "IP.exe" > now, right click on that and you should see the options to "pin to taskbar" and "pin to start menu" options.
6.) now, after you have "pinned", go to that icon in either the taskbar or start menu or wherever you pinned it ,and right-click and choose "properties"
7.) here is where you set the path to the target program. In this case it is the IconPackager Program. so enter the path to that program in the "Target" box and also the "Start in " box. an example of the path to type would be similar to this:
"C:\Program Files (x86)\Stardock\Object Desktop\IconPackager\IconPackager.exe"
8.) o.k. , now you should have a working shortcut right where you want it, but you still have that ugly default icon. So we want to change the icon to something more appropriate. So , once again right click on the shortcut and click on the "change icon" button. Navigate to an icon you like and apply it. I chose the IconPackager icons from the "non-mainstream" pack by iconboy, but of course it's your call.
Well, that's it. This will work for any shortcut you want to create for your taskbar or start menu. You can even create a taskbar short cut to one of your hard drives by using this same procedure. The sky is the limit. Hope this helps you. -- Ace -
P.S - Sometimes, just truncating the name of the app will allow an easier pin to taskbar or Start Menu, as in the example above, we had to change the name from "IconPackager" to something different , such as "IP"