A context menu item plugin adds an item to a context menu in Author. You add items to the object list context menu or the text editor context menu by using the ContextMenuAddArgs class or the TextEditorAddArgs class. You can also add context menu items to the text editor by using a proofing plugin.
You can enable or disable a context menu item in your plugin based on the user's selection of objects in Author. For example, you can require that the user select a minimum or maximum number of objects, that the objects be of specify types, or that the objects are based on specific templates.