I have developed a toolbar for Internet Explorer in C# to send and receive URLs from an external application. It ran great on previous versions of IE, but I wanted to take advantage of tabbed browsing in the new versions, but I've run into a snag there. It seems in IE, each tab counts a separate instance, and therefore a separate instance of my toolbar.
For the life of me, I can't find a way to have a single instance appear across every tab in a single IE window. All I can figure to do is register as a com object to the ROT and have each instance communicate and mirror all the others, but that seems needlessly complex. Has anyone found a workaround for this?