E.R.,
My 2nd guess would be that your form is not closing because its not releasing an object properly. Earlier versions of VFP were more tolerant of this behavior. However, each new version of VFP becomes more strict about unreleased objects.
I would step through your form close in the debugger and see what's happening.
Malcolm