title: FormClose Event handler when form wasn't opened from parent
body: <p>I have many instances in my program where in the main form1, I call another form2 and run an event when form2 closes by using a FormCloseEventHandler. This updates some data on form1.</p>
  
  <p>However, now I need form1 to run a formclose event handler from a different form3 that was launched in another part of the program, not form1.</p>
  
  <p>How is this achievable? I thought of having a timer run every 10 seconds on form1 for a public flag set by the form3 formclose event, however this isn't the most elegant soution.</p>