Moin Espen,
erst einmal herzlich willkommen hier in der Delphi-PRAXiS.
Hast Du Dir schon einmal angesehen, ob Du nicht per SHChangeNotify das System von der Änderung informieren kannst?
Ginge das hätten sich zum einen Deine Befürchtungen bezüglich F5 erledigt (
), zum anderen bräuchtest Du Dir dann nicht alle laufenden Explorer herauszusuchen.
Ausserdem würden dann auch andere Programme, die sich entsprechend registriert haben, über die Änderung informiert werden.