Thank you to both of you!
I continued with the recommendation from "bobomb" since my small brain understood that script better It seems to work just fine. It might lag a bit, but that's probably since the file I am reading from is only accessible with my VPN connected, so that might be why.
Posting a part of the script down below Really appreciated both of you taking your time to help me!
Global $AccessKnown = 0, $iniValue, $Label21 = GUICtrlCreateLabel("Checking access", 50, 10, 275, 20)
GUICtrlSetFont(-1, 11, 800, 0, "Calibri")
$IconAccess = GUICtrlCreateIcon("shell32.dll", 323, 10, 1)
Sleep(500)
#EndRegion ### END Koda GUI section ###
While 1
Global $iniAccess = IniRead('\\z30ar1cfvs010\brandapp$\Installation\Brand.ini', 'Access', 'Connection', 'Missing')
If $AccessKnown = 0 Then
If Not ($iniAccess = 'Missing') Then
GUICtrlSetData($Label21, "Access OK")
GUICtrlSetColor($Label21, 0x32CD32)
GUICtrlSetImage($IkonAccess, "shell32.dll", 16802)
$AccessKnown = 1
EndIf
EndIf
If $AccessKnown = 1 Then
If $iniAccess = 'Missing' Then
GUICtrlSetData($Label21, "Access missing")
GUICtrlSetColor($Label21, 0xFF0000)
GUICtrlSetImage($IkonAccess, "shell32.dll", 200)
$AccessKnown = 0
EndIf
EndIf