-- VC++ runtime -- Search Order: -- Application directory -- Windows system directory, -- any directories along Windows search path H:\Temp\MSVCR70.dll FILE NOT FOUND Attributes: Error C:\WINNT\system32\MSVCR70.dll SUCCESS Attributes: A -- vfp8r.dll, gdiplus.dll -- Search Order: -- Application directory -- Registry for vfp8r.dll -- Windows system directory, H:\Temp\VFP8R.DLL FILE NOT FOUND Attributes: Error C:\Program Files\Common Files\Microsoft Shared\VFP\vfp8r.dll SUCCESS Attributes: A C:\Program Files\Common Files\Microsoft Shared\VFP\gdiplus.dll SUCCESS Attributes: A -- VFP8RENU.dll -- Search Order: -- Application directory -- Windows system directory, -- any directories along Windows search path -- Registry for vfp8r.dll or directory where vfp8r.dll is found H:\Temp\VFP8RENU.dll FILE NOT FOUND Attributes: Error C:\WINNT\system32\VFP8RENU.dll FILE NOT FOUND Attributes: Error C:\WINNT\system\VFP8RENU.dll FILE NOT FOUND Attributes: Error C:\WINNT\VFP8RENU.dll FILE NOT FOUND Attributes: Error ... C:\Program Files\Common Files\Microsoft Shared\VFP\VFP8RENU.DLL SUCCESS Attributes: AAccording to the log, application directory is always checked first. Your safe bet would be to put all runtime files there.