Einziges Problem wäre auf Vista und neuer die Sache mit den Integritätsniveaus, aber das stört nicht, da du den Prozeß ja wie gesagt selber startest (also ich nehme mal einfach an ohne runas).
Wie sieht es aus, wenn die Zielanwendung ein Admin-Manifest besitzt?
(aber OK, hast ja Recht, hierfür können wir vermutlich wirklich RunAs und Manifest erstmal ignorieren )