 						}
 						else
 						{
-						iDevNoFunc(txtPrgChoice, selPrgChoice, PrgLnkInf, targMonitorNum, iDevNumArray, dispMonNames, scrWidthArr, scrHeightArr, scrFreqArr)
+						iDevNoFunc(txtPrgChoice, selPrgChoice, PrgLnkInf, targMonitorNum, scrWidthArr, scrHeightArr, scrFreqArr)
 						SetResDefaults(0, targMonitorNum, scrWidthDefArr, scrHeightDefArr, scrFreqDefArr, 1)
-						CheckModesFunc(defPrgStrng, PresetPropHwnd, targMonitorNum, iDevNumArray, ResIndexList, ResArray, allModes)
+						CheckModesFunc(defPrgStrng, PresetPropHwnd, targMonitorNum, iDevNumArray, ResIndexList, allModes)
 						}
 					}
 					else


TDCallback(hWnd, Notification, wParam, lParam, RefData)
{
Static TDE_FOOTER = 0X0002, TDM_UPDATE_ELEMENT_TEXT := 0x400 + 114, TDM_CLICK_BUTTON := 0x400 + 102, timeOut := 10
    switch (Notification)
	{
		Case 3:
		{
		url := StrGet(lParam, "UTF-16") ; <A HREF="URL">Link</A>
		Run %url%
		}
		 ;Check for TDN_TIMER
		Case 4:
		{
		;Translate time elapsed to UTF-16
		sElapsed := timeOut - Round(wParam / 1000)


		}
	reWriteIni := 0
	}
	; Ini file exists
	; **********************************************************************************************************************************************
	else
	{

