To reproduce:
this.radGridView1.AllowEditRow = false;
this.radGridView1.AllowColumnHeaderContextMenu = true;
this.radGridView1.AllowCellContextMenu = true;
Workaround: subscribe to the ContextMenuOpening event and hide the items. An alternative solution is to use RadGridView in read-only mode.