Bob: Thanks for anonymizing but I'm happy to confess that the quote you gave is mine and I obviously haven't communicated my suggestion adequately. I'll try again...
1. With the roster window newly open (ie nothing selected), a single click on any cell ("cell" being the intersection of a row and a column) selects and highlights a?decoder entry (end result is a highlighted row that is the object of the next action)
2. With the roster window newly open, a double-click on any cell opens the decoder entry (end result is an open decoder window with all its tabs etc)
3. With roster window newly open, a right-click on a cell with editable text opens that cell in text editing mode, a right-click on any other cell gives same result as 1.
4. After 1, a single-click or double-click on any cell in the highlighted row gives the same result as 2 (probably best to convert physical double-click to logical single-click so that the second click does not act on any field in the decoder window that opens)
4. After 1, a right-click on a cell is exactly the same as 3.
I think that covers all the possibilities and is consistent with the behaviour of most other apps. As you point out there are 3 options - select decoder, open decoder, edit text in decoder. Using 3 corresponding actions - click, double-click, right-click - the user interface idiosyncrosies will be reduced because at present only 2 actions are available - click and double-click.
Jan