Well, um, yeah, you have to copy it, but maybe you mean registry and all that, which can be a problem for sure
since Windows won't know where you moved it all unless you export edit and re-import the registries, however..you can try this
With Vista or 7 by using the mklink /j command, to make a junction link
http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/
eg: I have UTX folder on F:\flightsim Stuff\UTX,
FSX is on D:\Program Files\Microsoft Games\Microsoft Flight Simulator X.
But FSX thinks UTX it is on D: drive
to do this I moved (not copied) UTX to D: and the folder of my choice
Opened a cmd prompt and cd in to the fsx root folder
(you'll need to know a bit of DOS)
created the juction to the new UTX path per example
mklink /j UTX "F:\flightsim Stuff\UTX"
A new folder(junction) will appear, The files are physically in the F:\flightsim Stuff\UTX folder
but are listed in the pseudo UTX junction in the root FSX folder
It works, if it does not then ya done summit wrong...
Hope ya didn't get lost.
I moved F:\@FSX\UTX to D:\UTX so...
cd F:\
cd @FSX
cd UTX
mklink /j UTX D:\UTX
::::::response
Junction created for UTX <<===>> D:\UTX