Malcolm,
>>What is a 'warper program'?
Maybe you mean "wrapper program"? That would be a program that "wraps" another program or component, providing the developer with a simpler or more standardized interface and hiding the complexity of the wrapped object.
For example, you might have a program "prtscreen.prg" that you can call with various parameters indicating which printer to send to output to, etc. Wrapped inside the program are all of the more complicated Windows API calls to accomplish that task.
Also a subclass of an Active-X control with added methods to provide workarounds for VFP could be considered a form of a wrapper class.