Hey there,
I can help with your first problem:
Seems like Cakewalk uses the Windows standard installation path, which is usually C:\program file or c:\program files (x86).
Use regedit and navigate to this path:
Hkey_Local_Machine\Software\Microsoft\Windows\CurrentVersion
There are two values: ProgramFilesDir and ProgramFilesDir (x86). There you can specify the installation path you wish.
But always keep in mind to have a current backup of you files and/or system state. Registry can be a b*** XD
Quick how to:
1. Hit your Windows key and type "regedit".
2. Right-click on regedit, shown in the search results, and select "Run as Administrator"
3. Navigate to the path shown above
4. Double-click on the item ProgramFilesDir change the value and hit OK. Do the same on ProgramFilesDir (x86).
5. Close regedit, done
Unfortunately it doesn´t have any effect on already installed software.
You therefore ahve to reinstall it.