I'm currently using VB6, but am looking for a control that functions similar to what's in the .Net IDE (Toolbox, Server Explorer, etc.). The main portion I need is the ability to dock the control in hide mode, and the associated window pops out when one of the control tabs is hovered. Really I have a two part question.

Part 1: Does anyone know of a control (3rd party) that provides this type of functionality?

Part 2: If I can't find a control, I might write my own. I've written ActiveX controls before, but none quite like this. My main area of concern is that in all likelyhood, the pop-out will need to be displayed outside of the control. I haven't done this before, so guidance on how to start this would be appreciated (as well as any other possible solutions).

Thanks in advance for any assistance.