For the first time, i tested "Properties Plus" script and it failed to work on my build. The script seems to extract the program's file to "System32" folder but registers the shell extension dll to the path System32\ShellExt\ppshlext.dll. I tried changing the reg write line to set the path to System32\ppshlext.dll but it doesn't seems to work - may be program hard coded to work with "System32\ShellExt" folder ?. Anyway i succeed to make the extension working by slightly modifying the script. It will now extract the required files to the correct path - "System32\ShellExt" folder.