This is the right forum for your question.Yes, what you're proposing is entirely possible using the ICommand interface.From what you've described your ICommand will want to iterate over the SelectedIManDocuments context item returned from the ContextItems collection in your custom command. You can then attempt to modify the profile description, checking the user has appropriate access rights as you go.Your compiled custom ICommand will then need to be appropriately registered at HKLM\SOFTWARE\INterwoven\Worksite\8.0\FileSite\Commands\Documents for FileSite, and/or at HKLM\SOFTWARE\Interwoven\Worksite\8.0\DeskSite\Commands\Menus\Documents for DeskSiteIf you have purchased the SDK you can look up how to create a custom command (an implementation of the ICommand interface) in the help file "Creating Custom Commands in WorkSite". There are also several sample ICommands supplied as part of the SDK, in various development flavours (VB, C# etc)