Muss es genauso aussehen? Denn zwei Radiobuttons in einer Gruppe sind identisch mit einer Combobox oder einer Checkbox. Eine Combo hat den Vorteil, das ich aus 2 Optionen auch schnell mehr machen kann, wohingegen eine Checkbox bei festen 2 Optionen einfach die bessere Wahl ist. Finde ich.
Ein Button in jeder Zeile ist web-UI-like, aber bei einer Win-Anwendung würde ich doch die Windows Guidelines befolgen, ergo: Zeile markieren und einen Button 'Dokument bearbeiten' anbieten. Den Button kann man durch einen Doppelklick auf die Zeile noch als Alternative anbieten.
Somit hättest Du nur das 'Problem', eine klickbare Checkbox in ein StringGrid zu integrieren. Das ist einfach und wurde vor kurzem hier behandelt.
Allerdings ist eine VST langfristig die bessere Wahl, denn es gilt hier: heute geknobelt und morgen profitiert. Sag deinem Chef einfach, das das kompliziert ist (da er -soweit ich mich erinnere- kein Geld für gute Komponenten ausgeben will).