Remove selfInstallPath variable
Create shims with exeproxy (if installed)
Reuse system() function