 		{
 			if (lnchPrgIndex < 0)
 			RevertResdefaults()
-		ChangeResolution(dispMonNames, regoVar, temp)
+		ChangeResolution(dispMonNames, temp)
 		sleep, 1000
 		}
 	}

		targMonitorNum := (lnchStat < 0)? PrgMonToRn[selPrgChoice]: PrgMonToRn[prgSwitchIndex]
			if (DefResNoMatchRes() && (PrgLnch.Monitor == targMonitorNum))
			{
			ChangeResolution(dispMonNames, regoVar, targMonitorNum)
			sleep, 1000
			}
		}

				
				if (!(strRetVal := PrgChoicePaths[A_Index]))
				Continue
				strRetVal := ExtractPrgPath(A_Index, 0, strRetVal, PrgLnkInf, 0, IniFileShortctSep, IsaPrgLnk)

				if (strRetVal := GetProcFromPath(strRetVal, Instr(strRetVal, IniFileShortctSep)))
				{
					if (temp)
					strTemp2 .= temp . """" . strRetVal . """"
					else
					{
					temp := ", "
					strTemp2 := "`[Batched`]: """ . strRetVal . """"
					}
				}
			}
		}
	}
