RED-36520 Now allowing a program to keep its icon overlays separate from other programs. It can specify that it wants its icon overlays removed when the socket is broken, without affecting other programs that use the plugin
RED-36520 Updated to use faster data structures
RED-36520 Fixed threading problems by queueing
Merge pull request #5 from syncp/RED-36520_BetterCleanupIconOverlaysAfterSocketBroken

Red 36520 better cleanup icon overlays after socket broken