Although I definitely agree the external browsers over isnt great… Not %100 the prob, it sounds like a system configuration issue more than a houdini one…
Not sure of the OS, or why H12 would need to run in as admin at all, but typically (unless you are using old versions of windows) users arent usually admins all the time. The norm and even having been a admin in multiuser env myself in windows and *nix, is to have an account with slightly elevated group privilege that cant do too much dangerous and than a account with real “admin” privileges that only get su/sudo or “switched” into, for task as needed to minimize contamination.
Is there a reason H12 needs to run with high privileges? If not maybe you could work privileges dumbing via running it as another user? I wonder if the variable holding the browser launch command can be run with different permissions (although Im guessing the login might bust then)
if your *nix maybe this man page can help stitch something better?
http://linux.die.net/man/8/sudo [
linux.die.net]
best of luck, but it doesn't sound like it should be impossible to do, and more a system config/accounts thing.