I decided to add a drop-down button to ToolTask. Realising I would have to write this manually (the ToolBarButton only exists within a ToolBar control) I started off by implementing it into a simple Form and then plan to just add it to my DeskBand control like any other control. After a while I completed this and it worked fine under the Form but as soon as it was hosted in IE things started to go wrong!
The button consists of 2 buttons, a Text button and a Drop-Down button. The idea being that when the mouse hovers over the entire control the state should be 'hot'. For some reason the mouse enter and leave events (while hosted in Internet Explorer) were being thrown in a different order to when it was running under the simple form. This meant that when the mouse moved from one section to the other there were major state drawing issues (half hot, half not).
There is no logical explanation to this so I had to write a messy hack which now gives some flicker when the mouse moves from one section to the other.
If anybody else has had any problems with ToolBands hosted in Internet Explorer please reply.