Finished Product...

Thanks Shawn.

Code:
Function Floor_App_Updates

$iniFile = @SCRIPTDIR + "\floorupdate.ini"

For Each $AppSection in Split(ReadProfileString($iniFile, "", ""), Chr(10))
If $AppSection
$DisplayName = ReadProfileString($iniFile, $AppSection, "DisplayName")
$OriginalFilename = ReadProfileString($iniFile, $AppSection, "OriginalFileName")
$OriginalPath = ReadProfileString($iniFile, $AppSection,"OriginalPath")
$UpdateFilename = ReadProfileString($iniFile, $AppSection, "UpdateFileName")
$UpdatePath = ReadProfileString($iniFile, $AppSection,"UpdatePath")
EndIf

$NetApp = $UpdatePath + "\" + $UpdateFilename
$LocalApp = $OriginalPath + "\" + $OriginalFilename

$lblStatus.Text = "Checking for " + $DisplayName + "..."
Sleep 0.25

If Exist($LocalApp)
$NetVer = GetFileVersion($UpdateFilename,"FileVersion")
$lblStatus.Text = "Checking " + $DisplayName + " version..."
$LocalVer = GetFileVersion($OriginalFilename,"FileVersion")
If $LocalVer <> $NetVer
$lblStatus.Text = "Updating " + $DisplayName + ", please be patient..."
Copy $NetApp $LocalApp /h /r /c
$lblStatus.Text = $DisplayName + " updated..."
Sleep 0.25
EndIf
EndIf
Next
Exit 0
EndFunction