It may have changed and wouldn't  be a big deal then, but the last I remember is that no app is allowed to pin a shortcut on the taskbar, either during install or after. It was supposed to be the user themselves that do the pinning.

I just installed chrome and noticed that it had somehow pinned itself to my taskbar. Considering I don't like chrome, and only use it to test compatability, I was upset to see that it had the ability to pin itself to my taskbar.

Is this still the case? Again, if the taskbar team changed their tune on that and made it easy to pin apps through the API, then whatever...