If you cannot extend a control's designer you can push in a new DesignerActionList for a control using the DesignerActionSerivce. The CustomDataGridViewSmartTag project shows an example of this. The common use of this method is to use a global service or tool window inside of VS to provide new smart tag items for controls and components.