 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]


	; Redefine/replace current cursor
		if (!DllCall("SetSystemCursor", "Ptr", hCopy, "UInt", SysCursors[current]))
		MsgBox, 8192, Set System Cursor, % "Could not set cursor to " . SysCursors[new] . "!"
	}
	else ; Reload system cursors
	{


			try
			{

			;WinGetPos, , , w, h, ahk_id %lTemp%


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

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