Zakaria,
>>Ok thanks for sharing... maybe a simple question : how do you add these subclassed basic controls to the ToolBox?<Yep, that's an easy one. When you have the IDE open in the designer view (not the code view), go to the ToolBox, right-click anywhere and choose the Add/Remove Items, click on Browse and find the .DLL where your sub-classed controls are (you obviously needed to have compiled the class library after you created it). That's it ... they'll then be added to your ToolBox.
~~Bonnie