Yassin,
>How do I override the mmExceptionForm form when an exception occurs, so I can give a user an option to either end the application, continue or retry.
Typically, if the application exception reaches the outer try/catch loop of the application, since the exception was unhandled, you don't want to give them the option to continue (in fact, you can't at that point). It's best to catch a specific exception and handle it. You can put exception handling in your application-level code to trap exceptions before they hit the global exception handler.
Best 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