As I promised I will supply the source code for the Designer and I will explain about SmartTags , SmartTags enable us easier access to our control an extended to UI. So SmartTags enable us to access designated operation to our control. How to create SmartTas: Step 1: In my previous session I have demonstrated how to create a Custom Designer , now all you have to do to add SmartTags to your control is to override the ActionLists property of your desginer . private DesignerActionList m_DesignerActionList;...