Ich verwende nichts was sich dort reinhängt.
Und als was bezeichnest du SetWinEventHook und SHChangeNotifyRegister?
Das ist egal. Explorer und Taskleiste sind quasi das Gleiche.
Die erste Instanz der explorer.exe ist der "Desktop", mit der Taskleiste drauf.
Genauso wie (File) Explorer und Internet Exporer untrennbar zusammen gehören.
Der Interactive Desktop und die WebView des Explorers ist ein Internet Explorer.
Das FTP im Explorer läuft über den Intenret Explorer. (und alle runtergeladenen Dateien landen im IECache, wo auch noch die gesetzte Speichergrenze ignoriert wird)
Man kann sogar über die selbe API alle Internet Explorer und (File) Explorer auslisten, mit samt ihrer URL/Pfad.