Hi, have a look at this: http://www.theserverside.net/tt/articles/showarticle.tss?id=ShellExtensions[^] Aside from that, i heard it's not wise to do shell extensions in managed code - if there is more than one of these installed and the target framework versions are not the same, only one is executed and you can't easily determine which it will be.