It would appear that not all applications respond to the Process.Terminate(0) method in Linux, I've tried several third party apps, FreeFileSync does not respond, neither does Qcad (the app that I'm dealing with), but Meld does respond, all the system apps such as xed do respond.