Component Authoring
Visual Studio 2012
The designers in the .NET Framework make it easy to author components. You can extend their functionality to provide a better programming experience for users of your components.