Ach, und der Ersatzdialog wär dann kein anderes Programm?

Sorry, aber die Denkweise ist voll daneben

Und fang jetzt nicht an zu argumentieren "ja aber das ist nur eine
DLL!" - dass es abhängiger Programmcode ist, ändert nichts an der Tatsache. Nebenbei: Wenn - wie Du selbst sagst - der Explorer Dir vollkommen ausreicht, wozu dann überhaupt diesen Dialog ersetzen? Wasch mir den Pelz aber mach mich nicht nass?
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet.

" (Henning Richter)