Consider:
MultiSelect = True
AllowRMBSelection = True
ContextMenuStrip is set
Select multiple items via shift/ctrl + left-click
Right click any selected item.
Result: All selections are cleared and only the item that you right clicked is now selected.
Requested Change:
If you right click on an item that is already selected, all selections are maintained and the context menu appears (for operations such as performing an action on all selected items)
If you right click on an item that is NOT selected it should perform as current (clears selections, selects only the new item)
Forgot to log in. OP is me.