Creating designers within the DTE is not quick answer. It is actually a very length and involved process to explain. In theory it is simple, but there are a lot of elements to work through. You are most likely referring to a Designer. You first create a designer class by inheriting the ControlDesigner (or another designer type):Public Class MyDesigner
Inherits System.Windows.Forms.Design.ControlDesigner
End Class
Once this is done, you then create your verbs or actions that will be available on this designer. We do this for localization controls such as a label and then have more complex designers on elements such as the wizard and panel manager.
What you are asking for is actually not a new request in regards to being able to drag on a binding field and it chooses the appropriate control and throws on a label, etc. If you look through the requests you can see that there has been plenty of discussion on this topic. We intend to add a bit of this functionality in future releases, which has also been discussed on some of those threads. Implementing this in .NET with full support for all control types isn't a weekend project. When we add something like this to the framework it has to work across any control type and collection (i.e. people that use DevExpress, Infragistics, etc.) so that complicates things a little and is why we haven't just slapped a tool out here. At any rate, we do plan to have this functionality in the future.