There are some claims on their forums that all it really needs is write access to the registry (probably just a specific part of the registry) and write access to the installed application's directory. Worth trying.
You might also try using a utility like
Process Monitor to see if you can match the program's failure with the failure of a specific type of access, and then resolving that access problem.
Also, you might see if a sandboxing program (like Sandboxie or Cameyo) will allow the program to function thinking that it has admin rights when it really doesn't.