Also ich würde den RadioButtons an deiner Stelle einen fortlaufenden Namen geben, also zum Beispiel rbKlick1, rbKlick2 usw.
Und dann kannst du das ganze per Zählschleife machen:
Delphi-Quellcode:
for i := 1 to n do
(FindComponent('rbKlick' + IntToStr(i)) as TRadioButton).Checked := false;
Und eben n auf die gewünschte Zahl der RadioButtons setzen, müsste so ganz gut funktionieren, habe mit sowas ähnlichem schonmal ca. 200 Labels dynamisch Beschriftet.
Was aber eigentlich noch einfacher wäre:
Nimm doch einfach eine RadioGroup. Dort kannst du dann per Case-Anweisung ganz einfach den ItemIndex auslesen und mach dann noch einen Button dazu, der eben jenen ItemIndex auf -1 setzt, dann ist nichts ausgewählt, das wäre meiner Meinung nach die einfachste Lösung.