Hi Benjamin,
To confirm, it sounds like you have already overridden ShellObjectItemAdapter and are customizing the context menus that are displayed, correct?
Unfortunately the WindowsShellMenuItemCommand isn't something you can create yourself since it deals with internal Win32 data that is somewhat dependent on the menu structure at the time. I assume you are trying to execute those commands from a toolbar here?
The only suggestion I'd have for experimentation would be call ShellObjectItemAdapter.GetItemContextMenu and find the menu item command with the verb you want to use and then execute it directly. We haven't tried that but it may work.
If you are trying to do a rename, we have special logic for that where you'd effectively do this:
listBox.BringItemIntoView(itemViewModel);
itemViewModel.IsEditing = true;
So for renaming, you could skip any of the special menu/Win32 logic.