 	NonStockResDlgAccept:
 	NonStockResDlgGuiClose:
 	gui, NonStockResDlg: Destroy
+	return 0
+}
+DisplayActiveWindowProps(index := -1)
+{
+fTemp := 0
+	Loop % PrgLnchOpt.PrgNo
+	{
+		if (PrgLnchOpt.GetTestWindowHandles(A_Index))
+		fTemp := A_Index
+		else
+		break
+	}
+	height := A_ScreenHeight/5, numWMIResolutionmodesTmp := 0
+	WS_EX_CONTEXTHELP := 0x00000400
+
+	gui, ActiveWindowProp: -MaximizeBox -MinimizeBox +E%WS_EX_CONTEXTHELP% HWNDhWndActiveWindowProp
+	Gui, ActiveWindowProp: Font, cTeal Bold, s10
+	gui, ActiveWindowProp: add, text, w%height%, Active Prg Properties
+	Gui, ActiveWindowProp: Font
+
+	Gui, ActiveWindowProp: Font, cA96915, s10
+
+	Strng := ""
+		for each in canonicalMonitorList
+		{
+			loop StrLen(canonicalMonitorList[A_Index])
+			Strng .= "-"
+		Strng .= "`n" . canonicalMonitorList[A_Index] . "`n"
+			loop StrLen(canonicalMonitorList[A_Index])
+			Strng .= "-"
+
+			Strng .= "`n" . ResList[A_Index] 
+		}
+	gui, ActiveWindowProp: add, text, w%height%, %Strng%
+
+
+	gui, ActiveWindowProp: Font
+	Gui, ActiveWindowProp: Font, cTeal
+
+
+	gui, ActiveWindowProp: add, button, gActiveWindowPropClipSave w%height%, Save to Clipboard
+	gui, ActiveWindowProp: add, button, gActiveWindowPropAccept w%height%, Accept
+
+	gui, ActiveWindowProp: show, % "x" . height, Res. Report 
+
+	if (PrgLnchOpt.activeDispMonNamesNo == 1)
+	SetTimer, RnChmWelcome, 3500
+
+	WinWaitClose, ahk_id %hWndActiveWindowProp%
+	return
+
+	ActiveWindowPropClipSave:
+	Clipboard := Strng
+	return
+
+	ActiveWindowPropAccept:
+	ActiveWindowPropGuiClose:
+	gui, ActiveWindowProp: Destroy
 	return 0
 }
 

			else
			{
			GuiControl, PrgLnchOpt: , DefaultPrg, 0
				if (PrgChoiceNames[selPrgChoice])
				{
				GuiControl, PrgLnchOpt: Enable, DefaultPrg
				}

								IniWrite, %A_Space%, % PrgLnch.SelIniChoicePath, Prg%recCount%, PrgMisc
								else
								{
									if (PrgLnchOpt.GetPrgChoiceNames(recCount))
									{
									spr := PrgMonToRn[selPrgChoice]
									spr .= "," . PrgChgResOnClose[selPrgChoice]
