One can set a button on a grid as 'Is Default Button'. When double-clicking a record in the grid this button is triggered. But..when this button is invisible due to visibility or security constrains, nothing happends when double-clicking.
To solve this, it would be helpful to have multiple default buttons (with some kind of priority or order) on the grid.