public void MyProcessManagerChangeEventHandler(object sender, ProcessManagerEventArgs e)
 {
     // if adding or deleting a process, update process list
     if ((e.TheProcessEventType == ProcessManagerEventType.peAddProcess) || (e.TheProcessEventType == ProcessManagerEventType.peDeleteProcess))
     {
         UpdateProcessManager();
     }
 }
        // OK need to have an event handler to precent anyone from delete the tracking process while this process is still active.
        internal void OnProcessManagerProcessEventHandler(object sender, ProcessManagerEventArgs e)
        {
            AnnualFeedbackProcess AFP = e.TheAnnualFeedbackProcess;

            e.TheResult = true;
            if (e.TheProcessEventType == ProcessManagerEventType.peDeleteProcess)
            {
                if (AFP.Name == "TrackAvailableGroundwater")
                {
                    e.TheResult = false;
                }
            }
        }