My point is that in order for the BA to run an elevated process without getting an extra UAC prompt, it has to get someone to launch the process for it.  Might as well do it in the engine and get rid of the middle man.