I'm still having some troubles with this one... Now it will only perform the first install... Here's the new code:
#include <GUIConstants.au3>
Opt("Trayicondebug",1)
GUICreate("Install Script Menu", 200, 250, 310, 190, $WS_POPUPWINDOW)
GUISetIcon(@ScriptDir & "\Fajr.ico", -1)
GUICtrlCreateLabel("Select your Applications: ", 10, 20)
$opt1 = GUICtrlCreateCheckbox("JavaSE 5.0 update 6", 10, 50)
$opt2 = GUICtrlCreateCheckbox("Spybot Search and Destroy", 10, 70)
$opt3 = GUICtrlCreateCheckbox("Adobe Reader 8", 10, 90)
$opt4 = GUICtrlCreateCheckbox("Everest Home Edition", 10, 110)
$opt5 = GUICtrlCreateCheckbox("Option 5", 10, 130)
$opt6 = GUICtrlCreateCheckbox("Option 6", 10, 150)
$opt7 = GUICtrlCreateCheckbox("Option 7", 10, 170)
$opt8 = GUICtrlCreateCheckbox("Option 8", 10, 190)
$exit = GUICtrlCreateButton("Exit", 100, 220, 60)
$Option = GUICtrlCreateButton("Excute", 10, 220, 60)
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
If $msg = $exit Then
Exit
Elseif $msg = $Option Then
Select
Case GUICtrlRead($opt1) = 1
Run("JavaSE RE 5.0 update 6 install.exe")
ProcessWaitClose("JavaSE RE 5.0 update 6 install.exe")
Case GUICtrlRead($opt2) = 1
Run("Spybot Search and Destroy.exe")
ProcessWaitClose("Spybot Search and Destroy.exe")
Case GUICtrlRead($opt3) = 1
Run("Adobe Reader 8.exe")
ProcessWaitClose("Adobe Reader 8.exe")
Case GUICtrlRead($opt4) = 1
Run("Everest home edition.exe")
ProcessWaitClose("Everest home edition.exe")
Case GUICtrlRead($opt5) = 1
MsgBox(0, "", "opt 5 is checked")
Case GUICtrlRead($opt6) = 1
MsgBox(0, "", "opt 6 is checked")
Case GUICtrlRead($opt7) = 1
MsgBox(0, "", "opt 7 is checked")
Case GUICtrlRead($opt8) = 1
MsgBox(0, "", "opt 8 is checked")
EndSelect
EndIf
WEnd
Maybe someone could tell me what I'm doing wrong?