A feature of CodeRush resides in plug-ins. A plug-in is special class that resides in an assembly that is loaded into the Visual Studio environment when CodeRush starts-up. These are two primary types of plug-ins you can create: 1. Standard Plug-in. The standard plug-in is a workhorse of the extensibility landscape. It serves as a container for DXCore components, such as actions, providers, and your custom event handlers. 2. Tool Window. Tool windows are modeless forms that can be docked inside the Visual Studio IDE. The Solution Explorer, Toolbox, and Property Browser are all examples of tool window plug-ins. The following links might be useful to start creating your own DXCore/CodeRush plug-in: http://www.skorkin.com/2010/08/dxcore-plug-ins-overview/ http://www.skorkin.com/2010/08/how-to-create-a-new-dxcore-plug-in/