Ron,
One of the unique things about VFP is that we can subclass ActiveX controls and use our subclass. You could put all that custom code in your subclass. There are problems though when versions of the ActiveX change, but you may have enough control to prevent that from being an issue.
>I have a good clean set of wrapper classes for my Active X's. I drop container objects on my forms the containers deal with the Active X's. The only problems is DBI's pak has 54 controls. I have some editor macros that allow me to easily deal with building the methods at design time. All the events in the active X controls are back hooked into methods in the container. I have 13 controls wrapped with anywhere from 60 % - 90 % of the functionality dealt with in each control. It is very tedious.