Sorry for my late response. In fact, dependent projects are located by relative path. For example:
If userA has the project C:\Projects\Main\P1.vpp
And a linked project at C:\Projects\Ref\P2.vpp
When userB got the P1.vpp and place to D:\Review\Research\200911\P1.vpp
He should put the linked project P2.vpp to D:\Review\Research\Ref\P2.vpp
In this case, userB will not be prompted to locate the referenced project again. Please do not hesitate to ask if you have any further inquiry.