 WatchSwitchBack:
 
 Thread, Priority, -536870911
-;Problem is, this only deals with switching to and from Prglnch ATM . Not other apps.
+;Problem is, this only deals with switching to and from PrgLnch ATM . Not other apps.
 SetTitleMatchMode, 3
 
 if (WinActive(PrgLnch.Title) || WinActive(PrgLnchOpt.Title))

}

TaskDialogMonitor:
	if (Prglnch.primaryMonitor != Prglnch.Monitor)
	{
		if (Prglnch.TaskdialogHWnd)
		WinMover(Prglnch.TaskdialogHWnd)
		else
		MsgBox, 8192, Task Dialog, Task Dialog in other monitor!
	}


						if (PrgPIDtmp)
						{
						retVal := TaskDialog("Closing Prg", "Closing " . """" . temp . """" . "failed", , "A common explanation is that resources like program libraries or files have not been released by Prg, else Prg has no way out of a loop cycle.`nWhen all attempts by PrgLnch to close " . """" . temp . """" . " have failed, it will`nno longer be monitored by PrgLnch until PrgLnch is next restarted.", "", "Attempt force termination", "Do not force terminate")
							if (retVal == 1)
							KillPrg(PrgPIDtmp)
							else
