Dann hilft es vielleicht, wenn du den vollständigen WinEventLog Eintrag hier mal postest.
Zu einem Teil definitiv JA. Windows ist nicht zu verwechseln mit betreutem Wohnen. Du könntest ja mal prüfen, ob die ganze Sache läuft, wenn du Standardgrafiktreiber verwendest (?).
Und dann funktioniert meine Anwendung nicht mehr weil die ProcID des Explorer sich geändert hat.
Erklär doch mal, wieso dein Programm nicht mehr funktioniert, wenn sich die PID wegen Neustart des Explorers geändert hat. Mit einem Neustart der explorer.exe sollte dein Programm doch genau so gut zurecht kommen, wie wenn sich Handles aus irgend einem Grund ändern (?).
Wenn du mit ein wenig Code erklärst, was nach der Änderung der explorer.exe PID dann nicht mehr funktioniert, dann kann dir doch sicher irgendwer helfen.