Ken,
What is the BaseClass for the OLE server? DLLs can have NO visual interface in VFP6. That means no forms, visible controls or even MessageBox. If you need a visual interface you have to build it as an EXE instead.
>OLE Dispatch code 1031 from...yadda yadda
>User interface option not allowed at this time.