 {
 	Timer := Func("TDNTimer").Bind(A_ThisFunc, hWndObj)
 
-	SetTimer % Timer, -15
+	SetTimer % Timer, -300
 	Return
 }
 




if (ChkPrgNames(txtPrgChoice, PrgNo)) ;shouldn't happen on load
{
	txtPrgChoice := "None"
	GuiControl, PrgLnchOpt: Text, PrgChoice, None
	GuiControl, PrgLnchOpt: Choose, PrgChoice, 1
}

	if (txtPrgChoice == "None")
	{

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

	if (outStr := MovePrgToMonitor(targMonitorNum, PrgPIDtmp, PrgMinMaxVar, PrgStyle, PrgBordless, disableRedirect, oldRedirectionValue, PrgNames, lnchPrgIndex, borderToggle))
	return outStr
	;WinShow ahk_class Shell_TrayWnd

