 Tmp := 1
 allModes := 0
 
-PrgChoiceNames := ["", "", "", "", "", "", "", "", "", "", "", ""]
 PrgChoicePaths := ["", "", "", "", "", "", "", "", "", "", "", ""]
 PrgLnkInf := ["", "", "", "", "", "", "", "", "", "", "", ""] ; Can contain either working directory and resolved lnk path for same Prg as well as other meta
 PrgVer := [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]


			try
			{
			lTemp := "0x" . Splashy.ToBase(hWnd, 16)
			WinGetPos, , , w, h, ahk_id %lTemp%

				if (wp_IsResizable(lTemp))
				{
				w := Round(w * monRatioW)
				h := Round(h * monRatioH)
				}

			sleep 50
			WinMove, ahk_id %lTemp%, , %dx%, %dy%, %w%, %h%
			hWndIndex++
			}
			catch x

	if (temp == BtchPrgHwnd) ;actually clicked the Listbox
	{
	GuiControlGet, listPrgVar, PrgLnch:, listPrg


	fTemp := PrgListIndex[listPrgVar]
	if (PrgBdyBtchTog[listPrgVar] == MonStr(PrgMonToRn, fTemp))
	{
