Hi,
If you are creating a new folder to put the newly installed programs into, you can name it however you want, and that is what the programs will use...
They still might put some of there files in ProgramData though...
The biggest issue is with the programs that are already installed, and convincing them to use a different location...