>Matthew,
>
>Thank's - this pretty much confirms my assumptions.
>
>I'd actually already read the Wiki and done pretty much as suggested.
>
>I found that it works perfectly well if all dlls are moved to some common directory of your choice, as long as there is a path in the dos environment and -this is the important part- the dll's that require registration are properly registered.
>
>So now, my app folder only contains the .exe, config.fpw, .ini file(s) and foxuser.*
>
>Seems to work like a charm.
A word of warning here - I had to build a setup where all the runtimes go with the app (this was for multiple single users) because there was often just a couple of users of this app, but they may access it from anywhere in the network, using roaming profiles. Roaming profile does not include a path to common files directory on the machine where the app is installed, so a VFP exe wouldn't find them. The only way to avoid this was to install all the runtimes into the app's directory.