>If you have a machine on a network with VFP installed on it. and you accessed that machine through network neighborhood and ran the VFP.exe you would not need to have the runtime files loaded on that machine to run VFP. so why would you need the ocx on that machine to run an application not located on that machine? why would it work ok With NT and Not WIN2k.
Where the executable resides has nothing to do with where the executable runs - the executable runs locally, so it needs to resolve where the necessary components are based on its local registry hive HKEY_CLASSES_ROOT - it doesn't use the HKEY_CLASSES_ROOT hive of the server where the file resides.