 
 		if (!ErrorLevel)
 		{
-			if (txtPrgChoice == "Prg" . selPrgChoice)
+			if (txtPrgChoice == "" || txtPrgChoice == "Prg" . selPrgChoice)
 			SplitPath, strTemp, , , , txtPrgChoice
 		GoSub ProcessNewPrg
 		}

									spr := PrgLnchOpt.scrWidth . "," . PrgLnchOpt.scrHeight . "," . PrgLnchOpt.scrFreq . "," . 0
									;extra 0 for interlace which might implement later
									IniWrite, %spr%, % PrgLnch.SelIniChoicePath, Prg%recCount%, PrgRes
									StoreFetchPrgRes(txtPrgChoice, selPrgChoice, PrgLnkInf, targMonitorNum, 1)
									}
								}
							}

				{
				GuiControlGet, strTemp2, PrgLnchOpt: FocusV

					if (!PresetPropHwnd || strTemp2 == "iDevNum")
					{
					IniRead, strTemp2, % PrgLnch.SelIniChoicePath, General, MonProbMsg

