I don’t recall if you were on a Windows machine or not, however have you looked at using symlinks? There are more and more apps now installing to a hardcoded default folder, and I am not sure if the links will work when installing updates, my guess is that it will.
For an example (I did not test this):
Open a command prompt as administrator and type
mklink /d "C:\Program Files (x86)\RootsMagic 11" "E:\Rootsmagic"
Of course substituting you own paths as needed.