I pojawił się kolejny problem. Nie mogę w żaden sposób dostać się z poziomu programu do plików znajdujących się w katalogu c:\Windows\System32\OEM. Co ciekawsze kontrolka OpenDialog nawet nie wyświetla tego katalogu. Katalog nie jest ukryty. Sprawdzałem na Windows 7 i Windows 10.
Przykładowo uruchomienie poniższego kodu Kod przy uruchomienia wyrzuca błąd otwarcia pliku OEM_System.bmp.
ImageLogo.Picture.LoadFromFile(Reg.ReadString('c:\windows\system32\OEM\Logo\OEM_System.bmp'));
FileExists zwraca wartość false.
FileExists('c:\windows\system32\OEM\Logo\OEM_System.bmp')
Uruchomienie skompilowanego pliku jako administrator nic nie zmienia.