Ja, kann man mit
COM. Genauer gesagt mit Shell Extensions. Die meisten Dokumentationen zum Thema gehen aber nur auf C++ ein. Mir ist der Name des Interfaces jetzt entfallen, ich werde aber mal nachschauen. Sollte ich es vergessen, bitte per PN erinnern!