In order for the gui to allow the end user to set the values for the properties of commands gestures and modifiers, a user control that handlers values of the property's type must created. To build a property setter user control inherit from System.Windows.Forms.UserControl, implement IPropertySetterUI, and decorate with the PropertySetterUI attribute.