yes, but only if his own app has started the exe AND if the exe doesn't start another process without waiting for it.
if he wants to start his checker every 15 minutes via a scheduled task to see if it still runs he can't rely on the processCompleted event.
if he uses a timer inside his checker app (and keeps the checker app running) he can rely on the processcompleted event but he still needs to check on start if the exe is not already running to prevent misery.