Fixes for the desklet launcher...

Was basically broken, was filling a gsettings key with nonsense, and crashing if you tried adding anything new.

- Fixed so it doesn't fill key with garbage
- Removes desktop item from key when desklet is purposely removed
- Added pulse animation (like panel launcher) so you can tell you've activated the desklet