Legacy of VMS programming
We used logicals (symlinks) to store filenames, and by shelling a process to change the value we could switch between different datasets using the same logicals in the code. Later we used logicals to point to printers, and finally environemnt variables.
The logicals (in VMS) were set in the startup script for the machine, were visible to all processes on the machine with the correct rights.
The symlink might map to a file, but if the constant files are created what odds.
This probably wouldn't work on a Win32 platform, actually on further consideration without serious admin rights to the server it probably wouldn't work at all
Regards