oDummyForm = CREATEOBJECT("FORM") * must include the OLE class of the object as fourth parameter of AddObject() * you can see what it is if you drop the control on a form in the * form designer and look at the OLEclass property on the property sheet * on the All or Other tab oDummyForm.AddObject("oleZipControl","MyZipCtrl","XCEEDZIP.XceedZipCtrl.1") oMyControl = oDummyForm.oleZipControlIn this example I am creating a reference to my customized XCEEDZIP control. I defined the CLASS "MyZipCtrl" in a PRG and use this method to create an instance of it.