Wie du in der
Dokumentation nachlesen kannst, fehlt bei CommandLine bei dir der Name der Exe.
Davon abgesehen klappt das aber sowieso nicht, es sei denn dein Programm fordert vorher generell für sich Adminrechte an. Denn die brauchst du. Ansonsten würde ich zu ShellExecute + runas als Verb raten.
Alternativ kannst du auch die eigene Exe mit Adminrechten und einem entsprechenden Parameter starten und den Parameter im Projektquelltext auswerten.
Im Anhang eine kleine Demo für beide Wege.