code: def CreateMenuItem(self, MenuItemId, PluginContext, CaptionText, HintText=u'', IconPath='', Enabled=True,
                         ContactType=pluginContactTypeAll, MultipleContacts=False):
          
          cmd = 'CREATE MENU_ITEM %s CONTEXT %s CAPTION %s ENABLED %s' % (tounicode(MenuItemId), PluginContext,
              quote(tounicode(CaptionText)), cndexp(Enabled, 'true', 'false'))
          if HintText:
              cmd += ' HINT %s' % quote(tounicode(HintText))
          if IconPath:
              cmd += ' ICON %s' % quote(path2unicode(IconPath))
          if MultipleContacts:
              cmd += ' ENABLE_MULTIPLE_CONTACTS true'
          if PluginContext == pluginContextContact:
              cmd += ' CONTACT_TYPE_FILTER %s' % ContactType
          self._Skype._DoCommand(cmd)
          return PluginMenuItem(self._Skype, MenuItemId, CaptionText, HintText, Enabled)
docs: Creates custom menu item in Skype client's "Do More" menus.
  
          :Parameters:
            MenuItemId : unicode
              Unique identifier for the menu item.
            PluginContext : `enums`.pluginContext*
              Menu item context. Allows to choose in which client windows will the menu item appear.
            CaptionText : unicode
              Caption text.
            HintText : unicode
              Hint text (optional). Shown when mouse hoovers over the menu item.
            IconPath : unicode
              Path to the icon (optional).
            Enabled : bool
              Initial state of the menu item. True by default.
            ContactType : `enums`.pluginContactType*
              In case of `enums.pluginContextContact` tells which contacts the menu item should appear
              for. Defaults to `enums.pluginContactTypeAll`.
            MultipleContacts : bool
              Set to True if multiple contacts should be allowed (defaults to False).
  
          :return: Menu item object.
          :rtype: `PluginMenuItem`