SwEx is a free and open-source framework which is designed to simplify development of SOLIDWORKS add-ins in .NET (C# and VB.NET).
Frameworks hides the complexity and allows developing robust solutions which are scalable, reliable and easily maintainable.
This is a pre-release version which includes the functionality to create command groups from enumerators. The command handlers, enable methods icons are simplified and it is only a matter of adding the appropriate attribute. More functions coming in future such as working with another UI elements (task panes, feature and model views, property manager pages), streams, macro features etc.
More information: SwEx.AddIn