I'm using an OLE control on a form that some users will have and some won't. Opening the form when you don't have the control gives the "OLE error code 0x---- not found".
Doug Hennig published a very nifty solution in the June 1998 issue of FoxTalk magazine called "Tame Your ActiveX Controls" where he deescribes a loader to instantiate the control at run time depending on what is on the client's machine. Here is the abstract:
ActiveX controls are forward, but not backward, compatible. This means that if you install a newer version of an OCX on your system, any applications you ship to people who have an older version installed will break. This article presents a reusable tool that solves this problem in a simple, easy-to-use manner.