Du könntest ein Ankreuzfeld nehmen, und darin die Auswahlformel abhängig von der Anzahl der Elemente machen, womit @Elements schon völlig berechtig ist.
Irgendwie so (ohne, dass das syntaktisch richtig sein muss)
@For (i = 1; i < @Elements (MeinFeld); i := i + 1;
_liste := _liste : MeinFeld [i] + " aktiv|" + @Text (i)
);
@Trim (_liste)
Bei 2 Elementen in Deinem Beispiel hast Du dann eine Auswahlliste
MS Excel aktiv|1
Acrobat Reader aktiv|2
Die stehen dann untereinander und können angekreuzt werden. Anhand der Aliase kannst Du sogar auswerten, welches Element aktiv ist. Leider muss der Wert vor dem Alias eindeutig sein, so dass Du nicht nur "Aktiv" verwenden kannst.
EDIT: Das entspricht wohl ungefähr Deiner kurz vor mir geposteten Lösung ...