At the expense of cross-polluting bugs, I have added commentary to Bug #748190 for this exact issue with Shotwell.
I have successfully replicated the behaviour three times by following these (possibly less than optimal) steps:
1. Ensure that a Shotwell icon is set to "keep in launcher."
2. Log out, then back in.
3. Start Shotwell via the launcher icon.
4. Quit Shotwell via the launcher icon.
5. Start Shotwell via the launcher icon.
6. Right-click the Shotwell launcher icon and untick "keep in launcher."
7. Quit Shotwell via the launcher icon.
8. Start Shotwell via the Ubuntu logo > View Photos.
9. Quit Shotwell via the launcher icon.
10. Start Shotwell via the Ubuntu logo > View Photos.
11. Right-click the Shotwell launcher icon and tick "keep in launcher."
12. Quit Shotwell via the launcher icon.
13. Start Shotwell via the launcher icon. Observe that Shotwell successfully starts, but the launcher icon continues to pulsate and fails to show a triangle on the side indicating running.
Bug #688777, while marked as having a "fix released," appears to be very much related.
At the expense of cross-polluting bugs, I have added commentary to Bug #748190 for this exact issue with Shotwell.
I have successfully replicated the behaviour three times by following these (possibly less than optimal) steps:
1. Ensure that a Shotwell icon is set to "keep in launcher."
2. Log out, then back in.
3. Start Shotwell via the launcher icon.
4. Quit Shotwell via the launcher icon.
5. Start Shotwell via the launcher icon.
6. Right-click the Shotwell launcher icon and untick "keep in launcher."
7. Quit Shotwell via the launcher icon.
8. Start Shotwell via the Ubuntu logo > View Photos.
9. Quit Shotwell via the launcher icon.
10. Start Shotwell via the Ubuntu logo > View Photos.
11. Right-click the Shotwell launcher icon and tick "keep in launcher."
12. Quit Shotwell via the launcher icon.
13. Start Shotwell via the launcher icon. Observe that Shotwell successfully starts, but the launcher icon continues to pulsate and fails to show a triangle on the side indicating running.
Bug #688777, while marked as having a "fix released," appears to be very much related.