I called it "Shell Integration Add-In v1.00" :grin:
It does basically the same as Bi_Dark's addin, with the following differences:

- Full source included. ;)
- Supports two more file types: *.xml and *.manifest.
- Shows a different icon for each file type.
- The integration is a little more complete (has a description for the type and command).
- Also has "new file" templates for the shell's "new" context menu. Currently all null files except for manifest scripts.
- Preserves the old file associations, if any, and allows you to restore them.

As usual, any feedback is welcome :)

Updated to 1.01
Updated to 1.02
Updated to 1.03
Posted on 2004-03-15 10:56:05 by QvasiModo

I must say that I love this Add-In. Thanks.

I don't like menubreak though. I changed it to separator. Sorry :grin: :cool:

Will upload it to my site in a couple of days in case any bugs are reported in the meantime.


Posted on 2004-03-15 15:13:37 by akyprian
Hi again,

uploaded to my site,

Posted on 2004-03-17 08:31:10 by akyprian
BTW, if you want to refresh icon display when done the registry operations.
Just invoke SHChangeNotify with SHCNE_ASSOCCHANGED.
Posted on 2004-03-18 19:28:23 by Bi_Dark
@Akyprian: Gald you liked it, thanks :)
@Bi_Dark: Thanks a lot for the tip! I was going crazy trying to find out how to make Explorer refresh the icon display... :grin: :alright:

I'll add the necessary code and post an update soon. :)
Posted on 2004-03-19 11:37:25 by QvasiModo

Uploaded to my site,

Posted on 2004-03-24 04:27:28 by akyprian
New version ( Download on top of this thread.

Now checkboxes have 3 states:
- Checked: (over)write the association info to the registry.
- Unchecked: delete the association info from the registry.
- Grayed: don't modify the association for that filetype.

It will also detect when the association info has been edited externally.
Posted on 2004-04-01 17:19:18 by QvasiModo
Hi Qvasimodo,

Thanks for the nice update

Posted on 2004-04-02 01:35:01 by akyprian
Updated to 1.03.
It does nothing new, just a fwe bugs corrected and support for the WinAsm Agent addin. You will need this version or greater if you want to enable the "Preserve filetypes" option in the Agent.
Posted on 2004-05-03 17:20:05 by QvasiModo