@WildByDesign imho, in AppControlPolicy.au3, you could replace 633 lines with 13 lines
Original 633 lines...
If $policycount = 0 Then ; line 378
...
EndIf ; line 1010
...could be replaced with these 13 lines :
Select
Case $policycount = 0
Global $aWords[1][11]
Case IsInt($policycount) And $policycount >= 1 And $policycount <= 32
Global $aWords[$policycount][11]
For $i = 0 To $policycount - 1
For $j = 1 To 10
$aWords[$i][$j] = $arpol[$i*10 + $j]
Next
Next
Case Else
Global $aWords[1][11] = [["", "Error:", "Error " & $policycorrect & " &" & " Error " & $policycount, "", "", "", "", "", "", "", ""]]
EndSelect
For what it's worth, these 4 tests display what they should (if not mistaken), fingers crossed
Edit: the 3rd test should probably be done like the following, still showing correctly an error, as $policycount is not an integer (in the script, its value = $policycorrect / 10)