Ed,
As with most of my replies recently, I've actually addressed this issue in the upcoming service pack release. I've moved the modal form logic up to CBaseForm so that any form you set as modal (even if you're not using one of the Framework's modal forms) will work properly.
I'll send you the code via private e-mail.
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com