github/Shimmer — pull request #15 by thoemmi (2012-07-10 17:13:23+00:00)
Title: Preserve pinned executables

If the user pinned the app to the taskbar, the upgrade process should update the shortcuts.

The first two commits 035a311 and d16793c delete the old pinned shortcuts and create new ones afterwards.

This however changed the order of items in the taskbar, so I changed it in the third commit (95f864e). Now the code just fixes the existing shortcuts (and deletes the obsolete ones).

Finally 54d3246 provides a unit test.

Either accept this PR or modify the code according to your needs.