Not sure why this doesn't work, it shows the values ($ITAPPS) in the form. But it never returns the correct mouse click or any click:

 Code:
Global $NUL, $COMPANY, $COMPANYLOGO, $DOMAIN, $DOMAINDOT, $DOMAINUSER, $INSTALLDIR, $UPPERUSERNAME
Global $ITTECH, $DEBUGSCRIPT, $ITCONTROL, $DEBUGFILE, $DEBUGTITLE, $USERLEVEL, $USERADMIN, $OSBIT
Global $COMPUTERNAME, $OS, $MSWINOS, $OSELEVATE, $OSSERVER, $ELEVATESHELL, $SHOPFLOORCOMPUTER, $VDIDESKTOP
Global $IPADDRESS, $IPGW, $CIMSERVICE, $WMISERVICE, $IPCONFIGSET, $IPCONFIG, $CONNECTNIC
Global $SITEID, $LOCATION, $DCSERVER, $IPSERVER, $IPCABLE, $NIC, $NICNAME, $NICSPEED
Global $SYSTEM, $KEYPRESS, $FORMMAIN, $SCREENWIDTH, $SCREENHEIGHT, $DPI
Global $FORMMAINWIDTH, $FORMMAINHEIGHT, $HEIGHTADJ, $RIGHTADJ
Global $GROUPBOXWELCOME, $PICTUREBOXLOGO, $GROUPBOXUSERINFO, $GROUPBOXACTION
Global $GROUPBOXACTIONLIST, $GROUPBOXSTATUS
Global $PROGRESSSTATUS, $FUNCTOEXECUTE, $SFUNCTION
Global $MSWINOSVERSION, $OSSPINSTALLEDDISPLAY
Global $ADSTRING, $ADSERVER, $USEROFFICEPHONE, $USERJOBTITLE, $USEROFFICE, $USERSERVER, $NETDRIVES
Global $PASSWORDSTATUS, $PASSWORDCURRENT, $PASSWORDTOTAL, $PASSWORDREMAINING
Global $GROUPBOXMESSAGEALERTLABEL, $GROUPBOXMESSAGESTATUSLABEL
Global $BUTTONEXIT, $LISTVIEWACTIONLIST, $LISTVIEWITEMLIST
Global $GROUPBOXACTIONLISTICON[0], $GROUPBOXACTIONLISTLABEL[0]
Global $S, $COLUMN, $ITAPP, $ITAPPS, $ITAPPVER
Global $SOFTWAREINSTALLERMSG1, $SOFTWAREINSTALLERMSG2
Global $CURRENTDESCRIPTION[0], $CURRENTUSEROFFICE[0], $CURRENTSERVER[0], $CURRENTACTION[0], $CURRENTCOUNTER
Global $FORMUSERALERT, $FORMUSERALERTWIDTH, $FORMUSERALERTHEIGHT
Global $PICTUREBOXUSERALERT, $FORMUSERALERT1LABEL, $FORMUSERALERT2LABEL
Global $GROUPBOXUSERALERTTITLE, $GROUPBOXUSERALERT1LABEL, $GROUPBOXUSERALERT2LABEL, $GROUPBOXUSERALERT3LABEL, $GROUPBOXUSERALERTXLABEL
Global $COUNTDOWNTIMER, $COUNTDOWNERASER, $BUTTONCANCEL, $BUTTONPROCEED

$NUL = SetOption("Explicit","ON")
$NUL = SetOption("WrapAtEOL","ON")
$COMPANY = "KIX1"
$COMPANYLOGO = "KIXBAND.BMP"
$DOMAIN = "KIX"
$DOMAINDOT = "KIXDOMAIN.ORG"
$DOMAINUSER = "KIX\" + %USERNAME%
$INSTALLDIR = "%SYSTEMDRIVE%\NETWORK"
$UPPERUSERNAME = UCase(@USERID)

Select
  Case $UPPERUSERNAME = "KIXKICKS"		$ITTECH = "YES"		$DEBUGSCRIPT = "ON"	$ITCONTROL = "Location1"
  Case 1					$ITTECH = "NO"		$DEBUGSCRIPT = "ON"
EndSelect

If $DEBUGSCRIPT = "ON"
	$DEBUGFILE = ">>C:\NETWORK\Debug_IT.txt 2>&1"
Else
	$DEBUGFILE = ""
EndIf
$DEBUGTITLE = "TASK"

If $ITTECH = "NO"
	Exit
EndIf

$USERLEVEL = InGroup("\\" + @WKSTA + "\" + SIDtoName("S-1-5-32-544"))
If $USERLEVEL = 1
	$USERADMIN = "YES"
Else
	$USERADMIN = "NO"
EndIf

If @ONWOW64 = 0
	$OSBIT = "32 Bit"
Else
	$OSBIT = "64 Bit"
EndIf

$COMPUTERNAME = @HOSTNAME

$OS = @PRODUCTTYPE
$OS = RTrim($OS)

Select
  Case $OS = "Windows Server 2008 R2"			$MSWINOS = "Windows Server 2008 R2" 			$OSELEVATE = "YES"	$OSSERVER = "YES"
  Case $OS = "Windows Server 2008 R2 Enterprise"		$MSWINOS = "Windows Server 2008 R2 Enterprise"		$OSELEVATE = "YES"	$OSSERVER = "YES"
  Case $OS = "Windows 7 Enterprise Edition"		$MSWINOS = "Windows 7 Enterprise Edition"		$OSELEVATE = "YES"	$OSSERVER = "NO"
  Case $OS = "Windows 7 Professional Edition"		$MSWINOS = "Windows 7 Professional Edition"		$OSELEVATE = "YES"	$OSSERVER = "NO"
  Case $OS = "Windows 7 Ultimate Edition"			$MSWINOS = "Windows 7 Ultimate Edition"			$OSELEVATE = "YES"	$OSSERVER = "NO"
  Case $OS = "Windows 6.2 / 1"				$MSWINOS = "Windows 8 Customer Preview"			$OSELEVATE = "YES"	$OSSERVER = "NO"
  Case 1			      				$MSWINOS = "UNSUPPORTED"				$OSELEVATE = "NO"	$OSSERVER = "NO"
EndSelect

If $MSWINOS = "UNSUPPORTED" And $UPPERUSERNAME <> "KIXKICKS"
	Exit
EndIf

$SYSTEM = CreateObject("KIXTART.SYSTEM")
If @ERROR
  If $USERADMIN = "NO"
    $NUL = SetConsole("SHOW")
    ? $DEBUGTITLE + " [ERROR]: Current User is NOT an Administrator, Script unable to launch without Admin Rights!" ?
    ? "Press ENTER To Continue..." ?
    Get $KEYPRESS
    Exit(1)
  Else
    If @INWIN = "1"
      If $OSELEVATE = "YES"
        Shell 'MSIEXEC /I "C:\NETWORK\KIXFORMS.MSI" INSTALLDIR=C:\NETWORK /QB'
      Else
	Shell 'MSIEXEC /I "C:\NETWORK\KIXFORMS.MSI" INSTALLDIR=C:\NETWORK /QB'
      EndIf
    EndIf

    $SYSTEM = CreateObject("KIXTART.SYSTEM")
    If @ERROR
      ? $DEBUGTITLE + " [ERROR]: Unable to register KIXFORMS.DLL, Please contact the IT Network Department!" ?
      ? "Press ENTER To Continue..." ?
      Get $KEYPRESS
      Exit(1)
    EndIf
  EndIf
EndIf

$MSWINOSVERSION = @CSD
If $MSWINOSVERSION = ""
  $OSSPINSTALLEDDISPLAY = "Retail"
Else
  $OSSPINSTALLEDDISPLAY = $MSWINOSVERSION
EndIf

$FORMMAIN = $SYSTEM.FORM()
$SCREENWIDTH = $SYSTEM.SCREEN.WORKINGAREA.RIGHT
$SCREENHEIGHT = $SYSTEM.SCREEN.WORKINGAREA.BOTTOM
$DPI = CDbl(ReadValue("HKEY_CURRENT_USER\Control Panel\Desktop\WindowsMetrics","AppliedDPI"))

? $DEBUGTITLE + " - SCREENWIDTH/SCREENHEIGHT: " + $SCREENWIDTH + "/" + $SCREENHEIGHT ?
Shell '%COMSPEC% /C "ECHO ScreenWidth/ScreenHeight: ' + $SCREENWIDTH + "/" + $SCREENHEIGHT + ' ' + $DEBUGFILE + '"'

Select
  Case $SCREENWIDTH = "1200" And $SCREENHEIGHT = "760"	$FORMMAINWIDTH = 800	$FORMMAINHEIGHT = 640	$HEIGHTADJ = 7	$RIGHTADJ = 10
  Case $SCREENWIDTH = "1280" And $SCREENHEIGHT = "748"	$FORMMAINWIDTH = 800	$FORMMAINHEIGHT = 640	$HEIGHTADJ = 5	$RIGHTADJ = 1
  Case $SCREENWIDTH = "1360" And $SCREENHEIGHT = "724"	$FORMMAINWIDTH = 1024	$FORMMAINHEIGHT = 640	$HEIGHTADJ = 7	$RIGHTADJ = 1
  Case $SCREENWIDTH = "1600" And $SCREENHEIGHT = "1170"	$FORMMAINWIDTH = 1024	$FORMMAINHEIGHT = 640	$HEIGHTADJ = 7	$RIGHTADJ = 10
  Case $SCREENWIDTH = "1680" And $SCREENHEIGHT = "1010"	$FORMMAINWIDTH = 1024	$FORMMAINHEIGHT = 640	$HEIGHTADJ = 7	$RIGHTADJ = 10
  Case $SCREENWIDTH = "1680" And $SCREENHEIGHT = "1020"	$FORMMAINWIDTH = 1024	$FORMMAINHEIGHT = 640	$HEIGHTADJ = 7	$RIGHTADJ = 10
  Case $SCREENWIDTH = "1680" And $SCREENHEIGHT = "1050"	$FORMMAINWIDTH = 1024	$FORMMAINHEIGHT = 640	$HEIGHTADJ = 7	$RIGHTADJ = 10
  Case $SCREENWIDTH = "1920" And $SCREENHEIGHT = "1024"	$FORMMAINWIDTH = 1024	$FORMMAINHEIGHT = 640	$HEIGHTADJ = 7	$RIGHTADJ = 10
  Case $SCREENWIDTH = "1920" And $SCREENHEIGHT = "1040"	$FORMMAINWIDTH = 1024	$FORMMAINHEIGHT = 640	$HEIGHTADJ = 7	$RIGHTADJ = 10
  Case 1							$FORMMAINWIDTH = 800	$FORMMAINHEIGHT = 640	$HEIGHTADJ = 0	$RIGHTADJ = 0
EndSelect

$FORMMAIN.BACKCOLOR = 255,255,255
$FORMMAIN.CONTROLBOX = 0
$FORMMAIN.FONTBOLD = FALSE
$FORMMAIN.FONTSIZE = 8
;$FORMMAIN.SIZE = $FORMMAINWIDTH + $RIGHTADJ, ($FORMMAINHEIGHT - 110) + ($HEIGHTADJ * 4)
$FORMMAIN.SIZE = DPIAdjust($FORMMAINWIDTH), ($FORMMAINHEIGHT - 110) + ($HEIGHTADJ * 4)

$FORMMAIN.TEXT = $COMPANY + " Task Of The Day [" + $SCREENWIDTH + ":" + $SCREENHEIGHT + "]"
$FORMMAIN.CENTER

$GROUPBOXWELCOME = $FORMMAIN.CONTROLS.GROUPBOX()
$GROUPBOXWELCOME.CENTER
$GROUPBOXWELCOME.LEFT = 120
$GROUPBOXWELCOME.SIZE = ($FORMMAINWIDTH) - 135, 60 + $HEIGHTADJ
$GROUPBOXWELCOME.TEXT = "Welcome:"
$GROUPBOXWELCOME.TOP = 7

$PICTUREBOXLOGO = $FORMMAIN.CONTROLS.PICTUREBOX()
$PICTUREBOXLOGO.BACKCOLOR = $FORMMAIN.BACKCOLOR
$PICTUREBOXLOGO.BORDERSTYLE = 0
$PICTUREBOXLOGO.CENTER
$PICTUREBOXLOGO.LEFT = 10
$PICTUREBOXLOGO.IMAGE = $INSTALLDIR + "\" + $COMPANYLOGO
$PICTUREBOXLOGO.SIZE = ($FORMMAINWIDTH / 6) - 15, 60
$PICTUREBOXLOGO.TOP = 10

$GROUPBOXUSERINFO = $FORMMAIN.CONTROLS.GROUPBOX()
$GROUPBOXUSERINFO.CENTER
$GROUPBOXUSERINFO.LEFT = 10
$GROUPBOXUSERINFO.SIZE = ($FORMMAINWIDTH / 2) - 15, 115
$GROUPBOXUSERINFO.TEXT = "User Information:"
$GROUPBOXUSERINFO.TOP = $GROUPBOXWELCOME.BOTTOM + 5

$GROUPBOXACTION = $FORMMAIN.CONTROLS.GROUPBOX()
$GROUPBOXACTION.CENTER
$GROUPBOXACTION.LEFT = 10
$GROUPBOXACTION.SIZE = ($FORMMAINWIDTH / 2) - 15, 325
$GROUPBOXACTION.TEXT = "STEP 2: Quit Program When Finished:"
$GROUPBOXACTION.TOP = $GROUPBOXUSERINFO.BOTTOM + 5

$GROUPBOXACTIONLIST = $FORMMAIN.CONTROLS.GROUPBOX()
$GROUPBOXACTIONLIST.CENTER
$GROUPBOXACTIONLIST.CLIENTSIZE = ($FORMMAINWIDTH / 2 - 35), $FORMMAINHEIGHT - 120
$GROUPBOXACTIONLIST.LEFT = ($FORMMAINWIDTH / 2)
$GROUPBOXACTIONLIST.SIZE = ($FORMMAINWIDTH / 2) - 15, $FORMMAINHEIGHT - 195
$GROUPBOXACTIONLIST.TEXT = "STEP 1: Double-Click On A Task && It Will Be Automatically Launched:"
$GROUPBOXACTIONLIST.TOP = $GROUPBOXWELCOME.BOTTOM + 5

$GROUPBOXSTATUS = $FORMMAIN.CONTROLS.GROUPBOX()
$GROUPBOXSTATUS.CENTER
$GROUPBOXSTATUS.LEFT = ($FORMMAINWIDTH / 2)
$GROUPBOXSTATUS.SIZE = ($FORMMAINWIDTH / 2) - 15, 55 + $HEIGHTADJ
$GROUPBOXSTATUS.TEXT = "INFO: Click On An IT Action From The List For Additional Info:"
$GROUPBOXSTATUS.TOP = $GROUPBOXWELCOME.BOTTOM + 5

If InStr(@PRODUCTTYPE,"Server") Or InStr(@PRODUCTTYPE,"Domain Controller")
	$FUNCTOEXECUTE = Split("StatusInfo,FormInfo,ActionList",",")
Else
	$FUNCTOEXECUTE = Split("StatusInfo,FormInfo,ActionList",",")
EndIf

$IPCABLE = "WIRED"

If $IPCABLE = "WIRED" Or $IPCABLE = "WIRELESS" Or $IPCABLE = "VPN"
  If $ADSERVER = ""
    $ADSTRING = "LDAP://KIXSERVER.KIXDOMAIN.ORG/CN=%USERNAME%,CN=Users,DC=kixdomain,DC=org"
    $ADSERVER = GetObject($ADSTRING)
  EndIf

  $USERJOBTITLE = $ADSERVER.Title
  $USEROFFICE = $ADSERVER.PhysicalDeliveryOfficeName
  $USEROFFICEPHONE = $ADSERVER.TelephoneNumber
	
  $PASSWORDCURRENT = @PWAGE
  $PASSWORDTOTAL = @MAXPWAGE
  $PASSWORDREMAINING = $PASSWORDTOTAL - $PASSWORDCURRENT

  If $PASSWORDREMAINING < 0
    $PASSWORDREMAINING = "Non-Expiring"
  EndIf

  $PASSWORDSTATUS = $PASSWORDREMAINING

  If $PASSWORDSTATUS = ""
    $PASSWORDSTATUS = "N/A - VPN User"
    $USERJOBTITLE = "N/A - VPN User"
    $USEROFFICEPHONE = "N/A - VPN User"
  EndIf
EndIf

$FORMMAIN.SHOW
	
For Each $SFUNCTION In $FUNCTOEXECUTE
	$PROGRESSSTATUS.VALUE = $PROGRESSSTATUS.VALUE + 1
	
	? $DEBUGTITLE + " [FUNCTION]: " + $SFUNCTION ?
	Shell '%COMSPEC% /C "ECHO Starting Function: ' + $SFUNCTION + ' ' + $DEBUGFILE + '"'
	$NUL = Execute($SFUNCTION)
Next

While $FORMMAIN.VISIBLE $NUL = Execute($FORMMAIN.DOEVENTS)
Loop
Exit()

Function StatusInfo()
	Global $GROUPBOXSTATUSLABEL

	$GROUPBOXSTATUSLABEL = $GROUPBOXSTATUS.LABEL()
	$GROUPBOXSTATUSLABEL.CLIENTSIZE = $GROUPBOXSTATUS.WIDTH - 20, 15
	$GROUPBOXSTATUSLABEL.LEFT = 10
	$GROUPBOXSTATUSLABEL.TEXT = "Processing Task..."
	$GROUPBOXSTATUSLABEL.TEXTALIGN = 16
	$GROUPBOXSTATUSLABEL.TOP = 15
EndFunction

Function FormInfo()
  Global $GROUPBOXWELCOMELABEL
  Global $GROUPBOXCOMPUTERINFO1LABEL, $GROUPBOXCOMPUTERINFO2LABEL, $GROUPBOXCOMPUTERINFO3LABEL
  Global $GROUPBOXCOMPUTERINFO4LABEL, $GROUPBOXCOMPUTERINFO5LABEL, $GROUPBOXCOMPUTERINFO6LABEL
  Global $GROUPBOXCOMPUTERINFO7ICON, $GROUPBOXCOMPUTERINFO7LABEL
  Global $GROUPBOXUSERINFO1LABEL, $GROUPBOXUSERINFO2LABEL, $GROUPBOXUSERINFO3LABEL
  Global $GROUPBOXUSERINFO4ICON, $GROUPBOXUSERINFO4LABEL
  Global $GROUPBOXUSERINFO5ICON, $GROUPBOXUSERINFO5LABEL
  Global $GROUPBOXUSERINFO6ICON, $GROUPBOXUSERINFO6LABEL
  Global $GROUPBOXUSERINFO7ICON, $GROUPBOXUSERINFO7LABEL
  Global $GROUPBOXUSERINFO8ICON, $GROUPBOXUSERINFO8LABEL
  Global $GROUPBOXHARDWAREINFO1ICON, $GROUPBOXHARDWAREINFO1LABEL
  Global $GROUPBOXHARDWAREINFO2ICON, $GROUPBOXHARDWAREINFO2LABEL
  Global $GROUPBOXHARDWAREINFO3ICON, $GROUPBOXHARDWAREINFO3LABEL
  Global $GROUPBOXHARDWAREINFO4ICON, $GROUPBOXHARDWAREINFO4LABEL
  Global $GROUPBOXHARDWAREINFO5ICON, $GROUPBOXHARDWAREINFO5LABEL
  Global $GROUPBOXHARDWAREINFO6ICON, $GROUPBOXHARDWAREINFO6LABEL
  Global $GROUPBOXHARDWAREINFO7ICON, $GROUPBOXHARDWAREINFO7LABEL
  Global $GROUPBOXHARDWAREINFO8ICON, $GROUPBOXHARDWAREINFO8LABEL
	
  $GROUPBOXWELCOMELABEL = $GROUPBOXWELCOME.RICHTEXTBOX()
  $GROUPBOXWELCOMELABEL.BORDERSTYLE = NONE
  $GROUPBOXWELCOMELABEL.READONLY = TRUE
  $GROUPBOXWELCOMELABEL.CLIENTSIZE = $GROUPBOXWELCOME.WIDTH - 20, ($GROUPBOXWELCOME.HEIGHT - 30) + ($HEIGHTADJ / 2)
  $GROUPBOXWELCOMELABEL.LEFT = 7
  Select
    Case @MONTH = "January" And @MDAYNO = "1"	$GROUPBOXWELCOMELABEL.HTML = "<FONT SIZE=2>Welcome to the KIX Network! This program will allow you to run various tasks. Action Item will appear in <SPAN STYLE=color:'RED'><B>RED</B></SPAN> and must be corrected before tasks will function properly. <SPAN STYLE=color:'BLUE'><B>HAPPY NEW YEARS!</B></SPAN></FONT>"
    Case 1				
$GROUPBOXWELCOMELABEL.HTML = "<FONT SIZE=2>Welcome to the KIX Network! This program will allow you to run various task. Action Item will appear in <SPAN STYLE=color:'RED'><B>RED</B></SPAN> and must be corrected before tasks will function properly.</FONT>"
  EndSelect
	
  $GROUPBOXWELCOMELABEL.TEXTALIGN = 16
  $GROUPBOXWELCOMELABEL.TOP = $GROUPBOXWELCOME.TOP + 7 + $HEIGHTADJ
	
  $GROUPBOXUSERINFO1LABEL = $GROUPBOXUSERINFO.LABEL()
  $GROUPBOXUSERINFO1LABEL.CLIENTSIZE = $GROUPBOXUSERINFO.WIDTH - 20, 15
  $GROUPBOXUSERINFO1LABEL.LEFT = 7
  $GROUPBOXUSERINFO1LABEL.TEXT = "Computer Username: @USERID"
  $GROUPBOXUSERINFO1LABEL.TEXTALIGN = 1
  $GROUPBOXUSERINFO1LABEL.TOP = 20

  $GROUPBOXUSERINFO2LABEL = $GROUPBOXUSERINFO.LABEL()
  $GROUPBOXUSERINFO2LABEL.CLIENTSIZE = $GROUPBOXUSERINFO.WIDTH - 20, 15
  $GROUPBOXUSERINFO2LABEL.LEFT = 7
  $GROUPBOXUSERINFO2LABEL.TEXT = "Network Username: " + $DOMAINUSER
  $GROUPBOXUSERINFO2LABEL.TEXTALIGN = 1
  $GROUPBOXUSERINFO2LABEL.TOP = 35

  $GROUPBOXUSERINFO5ICON = $GROUPBOXUSERINFO.LABEL()
  $GROUPBOXUSERINFO5ICON.CLIENTSIZE = 20, 20
  $GROUPBOXUSERINFO5ICON.LEFT = 7
  If $USEROFFICE <> "Invalid VPN User" Or $USEROFFICE <> ""
    $GROUPBOXUSERINFO5ICON.IMAGE = $INSTALLDIR + "\PASS.BMP"
  Else
    $GROUPBOXUSERINFO5ICON.IMAGE = $INSTALLDIR + "\FAIL.BMP"
  EndIf
  $GROUPBOXUSERINFO5ICON.IMAGEALIGN = 4
  $GROUPBOXUSERINFO5ICON.TOP = 45
	
  $GROUPBOXUSERINFO5LABEL = $GROUPBOXUSERINFO.LABEL()
  $GROUPBOXUSERINFO5LABEL.CLIENTSIZE = $GROUPBOXUSERINFO.WIDTH - 60, 15
  $GROUPBOXUSERINFO5LABEL.LEFT = 30
  $GROUPBOXUSERINFO5LABEL.TEXT = "User Location: " + $USEROFFICE
  $GROUPBOXUSERINFO5LABEL.TEXTALIGN = 1
  $GROUPBOXUSERINFO5LABEL.TOP = 50

  $GROUPBOXUSERINFO6ICON = $GROUPBOXUSERINFO.LABEL()
  $GROUPBOXUSERINFO6ICON.CLIENTSIZE = 20, 20
  $GROUPBOXUSERINFO6ICON.LEFT = 7
  If $USERJOBTITLE <> ""
    $GROUPBOXUSERINFO6ICON.IMAGE = $INSTALLDIR + "\PASS.BMP"
  Else
    $GROUPBOXUSERINFO6ICON.IMAGE = $INSTALLDIR + "\FAIL.BMP"
  EndIf
  $GROUPBOXUSERINFO6ICON.IMAGEALIGN = 4
  $GROUPBOXUSERINFO6ICON.TOP = 60

  $GROUPBOXUSERINFO6LABEL = $GROUPBOXUSERINFO.LABEL()
  $GROUPBOXUSERINFO6LABEL.CLIENTSIZE = $GROUPBOXUSERINFO.WIDTH - 60, 15
  $GROUPBOXUSERINFO6LABEL.LEFT = 30
  $GROUPBOXUSERINFO6LABEL.TEXT = "User Job Title: " + $USERJOBTITLE
  $GROUPBOXUSERINFO6LABEL.TEXTALIGN = 1
  $GROUPBOXUSERINFO6LABEL.TOP = 65

  $GROUPBOXUSERINFO7ICON = $GROUPBOXUSERINFO.LABEL()
  $GROUPBOXUSERINFO7ICON.CLIENTSIZE = 20, 20
  $GROUPBOXUSERINFO7ICON.LEFT = 7
  If $USEROFFICEPHONE <> ""
    $GROUPBOXUSERINFO7ICON.IMAGE = $INSTALLDIR + "\PASS.BMP"
  Else
    $GROUPBOXUSERINFO7ICON.IMAGE = $INSTALLDIR + "\FAIL.BMP"
  EndIf
  $GROUPBOXUSERINFO7ICON.IMAGEALIGN = 4
  $GROUPBOXUSERINFO7ICON.TOP = 75

  $GROUPBOXUSERINFO7LABEL = $GROUPBOXUSERINFO.LABEL()
  $GROUPBOXUSERINFO7LABEL.CLIENTSIZE = $GROUPBOXUSERINFO.WIDTH - 60, 15
  $GROUPBOXUSERINFO7LABEL.LEFT = 30
  $GROUPBOXUSERINFO7LABEL.TEXT = "User Phone Number: " + $USEROFFICEPHONE
  $GROUPBOXUSERINFO7LABEL.TEXTALIGN = 1
  $GROUPBOXUSERINFO7LABEL.TOP = 80

  $GROUPBOXUSERINFO8ICON = $GROUPBOXUSERINFO.LABEL()
  $GROUPBOXUSERINFO8ICON.CLIENTSIZE = 20, 20
  $GROUPBOXUSERINFO8ICON.LEFT = 7
  If $PASSWORDSTATUS > 14 Or $PASSWORDSTATUS = "NON-EXPIRING"
    $GROUPBOXUSERINFO8ICON.IMAGE = $INSTALLDIR + "\PASS.BMP"
  Else
    $GROUPBOXUSERINFO8ICON.IMAGE = $INSTALLDIR + "\FAIL.BMP"
  EndIf
  $GROUPBOXUSERINFO8ICON.IMAGEALIGN = 4
  $GROUPBOXUSERINFO8ICON.TOP = 90

  $GROUPBOXUSERINFO8LABEL = $GROUPBOXUSERINFO.LABEL()
  $GROUPBOXUSERINFO8LABEL.CLIENTSIZE = $GROUPBOXUSERINFO.WIDTH - 60, 15
  $GROUPBOXUSERINFO8LABEL.LEFT = 30
  $GROUPBOXUSERINFO8LABEL.TEXT = "Password - Days Remaining: " + $PASSWORDSTATUS
  $GROUPBOXUSERINFO8LABEL.TEXTALIGN = 1
  $GROUPBOXUSERINFO8LABEL.TOP = 95
EndFunction

Function ActionList()
  DIM $COLUMN
  DIM $ITAPP
  DIM $ITAPPS
  DIM $ITAPPVER

  $S = 0

  $BUTTONEXIT = $GROUPBOXACTION.BUTTON
  $BUTTONEXIT.LEFT = ($GROUPBOXACTION.WIDTH / 2) - 50
  $BUTTONEXIT.ONCLICK = "Quit()"
  $BUTTONEXIT.SIZE = 95, 25
  $BUTTONEXIT.TEXT = "Quit Program"
  $BUTTONEXIT.TOP = $GROUPBOXACTION.TOP + 25

  $LISTVIEWACTIONLIST = $GROUPBOXACTIONLIST.LISTVIEW()
  $LISTVIEWACTIONLIST.LEFT = 5
  $LISTVIEWACTIONLIST.SIZE = $GROUPBOXACTIONLIST.WIDTH - 10, $GROUPBOXACTIONLIST.HEIGHT - 25
  $LISTVIEWACTIONLIST.TOP = 20
  $LISTVIEWACTIONLIST.SORTED = 1
  $LISTVIEWACTIONLIST.SCROLLBARS = 3
	
  $NUL = $LISTVIEWACTIONLIST.COLUMNS.ADD("Available Tasks")
	
  For Each $COLUMN In $LISTVIEWACTIONLIST.COLUMNS
    $COLUMN.WIDTH = ($LISTVIEWACTIONLIST.CLIENTWIDTH - 17) / $LISTVIEWACTIONLIST.COLUMNS.COUNT
  Next

  If $ITCONTROL = "Location1"
    $ITAPPS = 
      "Location1 - SERVER1 - Action1,Location1,SERVER1,Action1",
      "Location1 - SERVER1 - Action2,Location1,SERVER1,Action2"
  EndIf

  For Each $ITAPP In $ITAPPS
    $ITAPPVER = Split($ITAPP,",")
    ReDim Preserve $GROUPBOXACTIONLISTICON[$S]
    ReDim Preserve $GROUPBOXACTIONLISTLABEL[$S]
    ReDim Preserve $CURRENTDESCRIPTION[$S]
    ReDim Preserve $CURRENTUSEROFFICE[$S]
    ReDim Preserve $CURRENTSERVER[$S]
    ReDim Preserve $CURRENTACTION[$S]
				
    $CURRENTDESCRIPTION[$S] = $ITAPPVER[0]
    $CURRENTUSEROFFICE[$S] = $ITAPPVER[1]
    $CURRENTSERVER[$S] = $ITAPPVER[2]
    $CURRENTACTION[$S] = $ITAPPVER[3]
		
    ? "ACTIONLIST [DESCRIPTION]: " + $CURRENTDESCRIPTION[$S] ?
    "ACTIONLIST [USEROFFICE]: " + $ITAPPVER[1] ?
    "ACTIONLIST [SERVER]: " + $ITAPPVER[2] ?
    "ACTIONLIST [ACTION]: " + $ITAPPVER[3] ?
    "ACTIONLIST [COUNTER]: " + $S ?	
				
    $LISTVIEWITEMLIST = $LISTVIEWACTIONLIST.ITEMS.ADD($CURRENTDESCRIPTION[$S])
	
    $S = $S + 1
  Next

  $LISTVIEWACTIONLIST.SETFOCUS
  $LISTVIEWACTIONLIST.ONCLICK = 'ACTIONSTATUS("Double-Click to launch action:",BLUE)'
  $LISTVIEWACTIONLIST.ONDOUBLECLICK = 'CONFIRMACTION("Confirm IT Tech Action", $CURRENTDESCRIPTION[$S])'

  MESSAGESTATUS("Waiting For IT Tech To Select Action...",BLUE)
EndFunction

Function MESSAGESTATUS($STATUSTEXT,$TEXTCOLOR)
  $GROUPBOXMESSAGEALERTLABEL = $GROUPBOXACTION.LABEL()
  $GROUPBOXMESSAGEALERTLABEL.CLIENTSIZE = $GROUPBOXACTION.WIDTH - 20, 20
  $GROUPBOXMESSAGEALERTLABEL.FORECOLOR = Black
  $GROUPBOXMESSAGEALERTLABEL.LEFT = 7
  $GROUPBOXMESSAGEALERTLABEL.TEXT = "STATUS:"
  $GROUPBOXMESSAGEALERTLABEL.TEXTALIGN = 1
  $GROUPBOXMESSAGEALERTLABEL.TOP = 40

  $GROUPBOXMESSAGESTATUSLABEL = $GROUPBOXACTION.LABEL()
  $GROUPBOXMESSAGESTATUSLABEL.CLIENTSIZE = $GROUPBOXACTION.WIDTH - 20, 20
  $GROUPBOXMESSAGESTATUSLABEL.FORECOLOR = Blue
  $GROUPBOXMESSAGESTATUSLABEL.LEFT = 7
  $GROUPBOXMESSAGESTATUSLABEL.TEXT = $STATUSTEXT
  $GROUPBOXMESSAGESTATUSLABEL.TEXTALIGN = 1
  $GROUPBOXMESSAGESTATUSLABEL.TOP = 60
EndFunction

Function ACTIONSTATUS($STATUSTEXT,$TEXTCOLOR)
  ReDim Preserve $CURRENTDESCRIPTION[$S]
  ReDim Preserve $CURRENTUSEROFFICE[$S]
  ReDim Preserve $CURRENTSERVER[$S]
  ReDim Preserve $CURRENTACTION[$S]
	
  If $LISTVIEWACTIONLIST.FOCUSEDITEM.SELECTED
    $S = 0

    For Each $ITAPP In $ITAPPS
      $ITAPPVER = Split($ITAPP,",")
				
      If $LISTVIEWACTIONLIST.FOCUSEDITEM.SUBITEMS(0).TEXT = $ITAPPVER[0]
        $CURRENTDESCRIPTION[$S] = $ITAPPVER[0]
	$CURRENTUSEROFFICE[$S] = $ITAPPVER[1]
	$CURRENTSERVER[$S] = $ITAPPVER[2]
	$CURRENTACTION[$S] = $ITAPPVER[3]
	$CURRENTCOUNTER = $S

	? "ACTIONSTATUS [DESCRIPTION]: " + $CURRENTDESCRIPTION[$CURRENTCOUNTER] ?
	"ACTIONSTATUS [USEROFFICE]: " + $CURRENTUSEROFFICE[$CURRENTCOUNTER] ?
	"ACTIONSTATUS [SERVER]: " + $CURRENTSERVER[$CURRENTCOUNTER] ?
	"ACTIONSTATUS [ACTION]: " + $CURRENTACTION[$CURRENTCOUNTER] ?
      EndIf
		
      $S = $S + 1
    Next

    $GROUPBOXMESSAGESTATUSLABEL.TEXT = $STATUSTEXT + " " + $CURRENTDESCRIPTION[$CURRENTCOUNTER]
  EndIf
EndFunction

Function ConfirmAction($TITLE, $MESSAGE1, optional $MESSAGE2)
  ReDim Preserve $CURRENTDESCRIPTION[$S]
  ReDim Preserve $CURRENTUSEROFFICE[$S]
  ReDim Preserve $CURRENTSERVER[$S]
  ReDim Preserve $CURRENTACTION[$S]
	
  If $LISTVIEWACTIONLIST.FOCUSEDITEM.SELECTED
    $S = 0

    For Each $ITAPP In $ITAPPS
      $ITAPPVER = Split($ITAPP,",")
				
      If $LISTVIEWACTIONLIST.FOCUSEDITEM.SUBITEMS(0).TEXT = $ITAPPVER[0]
	$CURRENTDESCRIPTION[$S] = $ITAPPVER[0]
	$CURRENTUSEROFFICE[$S] = $ITAPPVER[1]
	$CURRENTSERVER[$S] = $ITAPPVER[2]
	$CURRENTACTION[$S] = $ITAPPVER[3]
	$CURRENTCOUNTER = $S

	? "ACTIONSTATUS [DESCRIPTION]: " + $CURRENTDESCRIPTION[$CURRENTCOUNTER] ?
	"ACTIONSTATUS [USEROFFICE]: " + $CURRENTUSEROFFICE[$CURRENTCOUNTER] ?
	"ACTIONSTATUS [SERVER]: " + $CURRENTSERVER[$CURRENTCOUNTER] ?
	"ACTIONSTATUS [ACTION]: " + $CURRENTACTION[$CURRENTCOUNTER] ?
      EndIf
		
      $S = $S + 1
    Next
  EndIf
		
  $FORMUSERALERT = $SYSTEM.FORM()
			
  $FORMUSERALERTWIDTH = 500
  $FORMUSERALERTHEIGHT = 245

  $FORMUSERALERT.BACKCOLOR = 255, 255, 255
  $FORMUSERALERT.CONTROLBOX = 0
  $FORMUSERALERT.SIZE = $FORMUSERALERTWIDTH, $FORMUSERALERTHEIGHT
  $FORMUSERALERT.TEXT = "Task Alert!"
  $FORMUSERALERT.CENTER
			
  $PICTUREBOXUSERALERT = $FORMUSERALERT.CONTROLS.PICTUREBOX()
  $PICTUREBOXUSERALERT.BACKCOLOR = 255, 255, 255
  $PICTUREBOXUSERALERT.BORDERSTYLE = 0
  $PICTUREBOXUSERALERT.CENTER
  $PICTUREBOXUSERALERT.LEFT = 10
  $PICTUREBOXUSERALERT.PICTURE = $INSTALLDIR + "\" + $COMPANYLOGO
  $PICTUREBOXUSERALERT.SIZE = ($FORMUSERALERTWIDTH / 3) - 15, 60
  $PICTUREBOXUSERALERT.TOP = 0
		
  $FORMUSERALERT1LABEL = $FORMUSERALERT.CONTROLS.LABEL()
  $FORMUSERALERT1LABEL.CENTER
  $FORMUSERALERT1LABEL.FORECOLOR = Black
  $FORMUSERALERT1LABEL.LEFT = $PICTUREBOXUSERALERT.RIGHT
  $FORMUSERALERT1LABEL.CLIENTSIZE = $FORMUSERALERTWIDTH / 2 - 70, 20
  $FORMUSERALERT1LABEL.TEXT = "Username: KIX\" + @USERID
  $FORMUSERALERT1LABEL.TOP = 10

  $FORMUSERALERT2LABEL = $FORMUSERALERT.CONTROLS.LABEL()
  $FORMUSERALERT2LABEL.CENTER
  $FORMUSERALERT2LABEL.FORECOLOR = Black
  $FORMUSERALERT2LABEL.LEFT = $PICTUREBOXUSERALERT.RIGHT
  $FORMUSERALERT2LABEL.CLIENTSIZE = $FORMUSERALERTWIDTH / 2 - 70, 20
  $FORMUSERALERT2LABEL.TEXT = "Office Location: " + $USEROFFICE
  $FORMUSERALERT2LABEL.TOP = 30

  $GROUPBOXUSERALERTTITLE = $FORMUSERALERT.CONTROLS.GROUPBOX()
  $GROUPBOXUSERALERTTITLE.CENTER
  $GROUPBOXUSERALERTTITLE.FORECOLOR = Black
  $GROUPBOXUSERALERTTITLE.LEFT = 10
  $GROUPBOXUSERALERTTITLE.SIZE = $FORMUSERALERTWIDTH - 35, ($FORMUSERALERTHEIGHT / 2) + 10
  $GROUPBOXUSERALERTTITLE.TEXT = "Confirm Task Action:"
	
  $GROUPBOXUSERALERTTITLE.TOP = 60

  $GROUPBOXUSERALERT1LABEL = $GROUPBOXUSERALERTTITLE.LABEL()
  $GROUPBOXUSERALERT1LABEL.CENTER
  $GROUPBOXUSERALERT1LABEL.CLIENTSIZE = $GROUPBOXUSERALERTTITLE.WIDTH - 15, ($GROUPBOXUSERALERTTITLE.HEIGHT / 5) + 20
  $GROUPBOXUSERALERT1LABEL.FORECOLOR = Blue
  $GROUPBOXUSERALERT1LABEL.LEFT = 10
  $GROUPBOXUSERALERT1LABEL.TEXT = $CURRENTDESCRIPTION[$CURRENTCOUNTER]
  $GROUPBOXUSERALERT1LABEL.TEXTALIGN = 1
  $GROUPBOXUSERALERT1LABEL.TOP = 20
	
  $BUTTONCANCEL = $GROUPBOXUSERALERT1LABEL.BUTTON
  $BUTTONCANCEL.FORECOLOR = Red
  $BUTTONCANCEL.LEFT = ($GROUPBOXUSERALERT1LABEL.WIDTH / 2) - 110
  $BUTTONCANCEL.ONCLICK = "ConfirmActionClose()"
  $BUTTONCANCEL.SIZE = 95, 25
  $BUTTONCANCEL.TEXT = "Cancel"
  $BUTTONCANCEL.TOP = $GROUPBOXUSERALERT1LABEL.TOP
			
  $BUTTONPROCEED = $GROUPBOXUSERALERT1LABEL.BUTTON
  $BUTTONPROCEED.FORECOLOR = Green
  $BUTTONPROCEED.LEFT = ($GROUPBOXUSERALERT1LABEL.WIDTH / 2) + 10
  $BUTTONPROCEED.ONCLICK = "Quit()"
  $BUTTONPROCEED.SIZE = 95, 25
  $BUTTONPROCEED.TEXT = "Proceed"
  $BUTTONPROCEED.TOP = $GROUPBOXUSERALERT1LABEL.TOP
	
  $GROUPBOXUSERALERT2LABEL = $GROUPBOXUSERALERTTITLE.LABEL()
  $GROUPBOXUSERALERT2LABEL.CENTER
  $GROUPBOXUSERALERT2LABEL.CLIENTSIZE = $GROUPBOXUSERALERTTITLE.WIDTH - 15, 20
  $GROUPBOXUSERALERT2LABEL.FORECOLOR = Green
  $GROUPBOXUSERALERT2LABEL.LEFT = 10
  $GROUPBOXUSERALERT2LABEL.TEXT = $SOFTWAREINSTALLERMSG1	
  $GROUPBOXUSERALERT2LABEL.TEXTALIGN = 1
  $GROUPBOXUSERALERT2LABEL.TOP = 80
	
  $GROUPBOXUSERALERT3LABEL = $GROUPBOXUSERALERTTITLE.LABEL()
  $GROUPBOXUSERALERT3LABEL.CENTER
  $GROUPBOXUSERALERT3LABEL.CLIENTSIZE = $GROUPBOXUSERALERTTITLE.WIDTH - 15, 20
  $GROUPBOXUSERALERT3LABEL.FORECOLOR = Green
  $GROUPBOXUSERALERT3LABEL.LEFT = 10
  $GROUPBOXUSERALERT3LABEL.TEXT = $SOFTWAREINSTALLERMSG2
  $GROUPBOXUSERALERT3LABEL.TEXTALIGN = 1
  $GROUPBOXUSERALERT3LABEL.TOP = 110
			
  $FORMUSERALERT.SHOW
EndFunction

Function ConfirmActionClose()
	$FORMUSERALERT.HIDE
EndFunction

Function DPIAdjust($n)
  If Len($DPI) <= 1
    $DPI = CDbl(96)
  EndIf

  $DPIAdjust = ($DPI/96.000)*$n
EndFunction


Edited by KIXKicks (2012-04-20 01:37 AM)