The following function will start a batch file to monitor when a program closes and restart if necessary. If you need more explanation than that, then this function isn't for you.
Note: You can close the batch file using either the PID returned by _AlwaysRun() (which you'll have to store somewhere e.g. INI file) OR using the Task Manager to manually close the process.
Function: Using a Batch file. Save as _AlwaysRun.au3
; #FUNCTION# ========