Symbolic links is the solution to many of the add on problems when files move around.
One can create symbolic links using mklink.exe
In this example terrain.cfg moved from p3d installation dir to c:\ProgramData\Lockheed Martin\Prepar3D v2\terrain.cfg
Ex:
Prepar3d location = D:\Prepar3D v2
Open cmd prompt with admin rights
Type:
mklink "d:\Prepar3D v2\terrain.cfg" "c:\ProgramData\Lockheed Martin\Prepar3D v2\terrain.cfg"
symbolic link created for d:\Prepar3D v2\terrain.cfg <<===>> c:\ProgramData\Lockheed Martin\Prepar3D v2\terrain.cfg
Any program that has the need ot modify d:\Prepar3D v2\terrain.cfg will be able to, however the actual file modified will be the correct file c:\ProgramData\Lockheed Martin\Prepar3D v2\terrain.cfg.
this can be done for any file or directory symbolic links for directories are created by using mklink /D