>I printed out the walkthrough and was able to subclass my own button. However, this is not Visual as you have to go into the code and change names etc... and then the steps to put this in the toolbar are anything but intuitive.
You're right! If you drag a control onto the form it makes an instance of the object, not a subclass.
The current visual tools seem setup to easily subclass forms, user controls, and components (I guess because they are containers), but not individual controls like buttons. If you right-click on the project and go to Add, you can choose "Add Inherited Form" and "Add Inherited Control" and it will bring up the Inheritance picker.
-Dave.