yep. The above one was exported from Regedit.
Earlier versions of the install used C:\program files with no problem.
The "Set" internal CMD command has been made much more functional.
I did not know this. It can accept user input and there are enough string routines in CMD (it took some real digging for me to find this info) to get the job done. A little bit of study and I think I can solve my dilemma.
Here is the interesting page:
Set - Environment Variable