The following is from KB Q259669, which states that some of the odd behaviour with _include is by design.
"The purpose of the _Include system memory variable in Visual FoxPro is to
specify a default header file that is included for every newly created form,
formset, or class. However, if you set the _Include variable and then modify a
form or class, the header file is not included in the form or class.
NOTE: Even if you use the MODIFY command to create a new form or class, the
header file is not added to the form or class."
Mike
"I can live with doubt and uncertainty and not knowing. I think it is much more interesting to live not knowing than to have answers that might be wrong." - Richard Feynman