I need to hide a modal form but not set visible to .F. I call a shellexecute from this form to another exe. I want the calling app to pause code execution until the exe fires a event to release the modal form. All this works except the darn modal form keeps displaying itself. I need the form to capture the event from the exe that is called but I do not want to see the form.