Pues para el tema del path de instalación, yo usaria la variable de entorno
%ProgramFiles% (para un vista ProgramFiles=C:\Program Files).
Y para eludir el problema de los permisos de ejecución ... el conocido y util
runas c:\runas /u:administrador "c:\carpeta\script.cmd"
Para evitar el tema de que pida la contraseña se puede optar por usar una utilidad llamada
sanur que permite ejecutar un runas pasandole la clave
http://www.commandline.co.uk/sanur/ http://blog.pucp.edu.pe/item/20249
y por seguridad incluso hay utilidades tipo sanur que pasa la clave encriptada:
http://www.joeware.net/freetools/tools/cpau/index.htm
salu2