jrbbldr,
sandbox is the wrong term, if you mainly understand it as temporary space. Virtualised Files, more specific the VirtualStore folder, is permanently storing things intead of storing at the original place.
The virtual comes from a virtualisation of the place, not as in virtual memory, which is volatile, mostly.
The mechniasm is: An app writes to eg C:\Program Files\Someapp\somefile.ext, which Windows forbids and redirects to C:\Users\username\AppData\Local\VirtualStore\Program Files\Someapp\somefile.ext instead, but more than that, also if a progrtam reads back from C:\Program Files\Someapp\somefile.ext windows redirects the read to C:\Users\username\AppData\Local\VirtualStore\Program Files\Someapp\somefile.ext again. Oh, and what matters is not, wh#o is logged in, but under which account the app runs, so running vfp as admin would presumably store files in C:\Users\Administrator\AppData\Local\VirtualStore\Program Files\Microsoft Visual Foxpro 9\... in regard of files in the VFP Home() folder. And another part would be in the parallel folder of your normal account.
The result of this virtualisation in general is, the app sees no difference to writing and reading in the place it intended to write/read. The downside is, despite Program Files being a single folder for all users, virtualisation is done per user, because of the VirtualStore being present for each user (see above for it's location). So two users in general will have differences in \Program Files\ or other protected system folders. So while this mechanism should redirect both reads and writes and make no difference, it introduces a problem, if using some application via different accounts.
Installing VFP outside of such a protected system folder solves the problem on the file level, but there is no such alternative for the registry and settings/options are stored in the registry.
Forget about the sandbox terminology, that only comes into play, if you talk about Internet Explorers Protected Mode and also is a consequence of UAC, but is not what VFP does or experiences.
The problem with options is surely NOT a file problem, it's a registry problem. Looking into Registry Virtualisation I only find HKEY_LOCAL_MACHINE keys are virtualised and not HKEY_CURRENT_USER, where Foxpro stores it's options, so I assume it must be something else. What I know is, that on top of Registry Virtualisation there is a 32bit vs 64bit Registry.
More on the Registry topics here:
Bye, Olaf.