Develop

To prevent calling DestroyIcon on a shared resource, I'm setting ```self._icon = None``` as a flag, since there's already a check of that value before attempting to load an icon file, if that makes sense as an approach.

Apologies for any Git confusion -- I'm used to the handholding of TortoiseSVN.