notification applet:  fix problems when removing and readding, or
moving to a different panel location.

General rearranging of some code to behave a bit better
Merge pull request #1245 from mtwebster/notifications-readd

notification applet:  fix problems when removing and readding, or