How does QE run the program? I see in menus.ini the command, but does it use CreateProcess or ShellExecute?
If I try to run an elevated program it just fails, no error or anything, which sounds like CreateProcess, whereas ShellExecute will show the elevation dialog.