Hola gsilvei.
La verdad es que no sé si entiendo lo que buscas hacer. Pero si te interpreté bién, este código te marcará o desmarcará la fila actual del DBGrid de acuerdo a la opción que elijas en el PopupMenu:
Código Delphi
[-]
...
procedure TForm1.MenuItemMarcarClick(Sender: TObject);
begin
DBGrid1.Options:= DBGrid1.Options + [dgRowSelect]
end;
procedure TForm1.MenuItemDesmarcarClick(Sender: TObject);
begin
DBGrid1.Options:= DBGrid1.Options - [dgRowSelect]
end;
...
Saludos.