 	NumPut(&pButtons, TDC, 64, "Ptr") ; pButtons
 	NumPut(&checkText, TDC, 92, "Ptr") ; pszVerificationText
 	NumPut(&ExpandedText, TDC, 100, "Ptr") ; pszExpandedInformation
-	; pszFooter
+	NumPut(&FooterText, TDC, 132, "Ptr") ; pszFooter
 	NumPut(TDCallback, TDC, 140, "Ptr") ; pfCallback
 	}
 	else

{
strTemp := 0
; return 1 if any running
	Loop % currBatchNo
	{
		strTemp := PrgListPIDbtchPrgPresetSel[A_Index]
		if (!(strTemp == "NS" || strTemp == "FAILED" || strTemp == "TERM" || strTemp == "ENDED" || !strTemp))
		return 1
	}
return 0
}

	FixPrgPIDStatus(currBatchno, prgIndex, lnchStat, PrgPIDtmp, PrgPID, PrgListPID)
	Sleep 200

		if (lnchStat == 1)
		PrgMonPID[PrgPIDtmp] := targMonitorNum

	temp := 0
	DetectHiddenWindows, On
	WinGet, temp, MinMax, ahk_pid%PrgPIDtmp%
