May work, but will need the part that is set on IDE (UniDBGrid -> ClientEvents -> ExtEvents -> function reconfigure)
Yes, hide the column, something like the below code
procedure TMainForm.UniBitBtn1Click(Sender: TObject);
begin
UniDBGrid1.ClientEvents.Enabled:=false;
UniDBGrid1.ClientEvents.ExtEvents.Clear;
UniDBGrid1.ClientEvents.Enabled:=true;
UniDBGrid1.ClientEvents.ExtEvents.Values['reconfigure']:=
'function reconfigure(sender, store, columns, oldStore, oldColumns, eOpts) ' +
' { columns[0].hideable=false; }';
//UniDBGrid1.ClientEvents.ExtEvents.Values['activate']:= 'function activate(sender, eOpts) { }';
end;