Ahh... The fame, or is that infamy?
Let me get this straight:
1. When you right click, or double-click on a file in windoze explorer, you want a menu to appear that shows a list
of programs that you can bring up the file in.
2. You also want to be able to add, delete, or edit this list at any time.
Is this correct? If so, then yes, I think this could be done in AutoIt except for possibly the double-click part inside of windoze explorer. I don't know how this could be done, but that doesn't mean it can't.
On the other hand. I've been looking for a small utility that I got awhile ago that I can't seem to find the ".zip" of now. I use it all the time. You got me looking for it last night when I read this message. It's a shell extension called "Open With". It essentially does exactly what you want. When you right click on a file & want to open it in another program other than the default association & it's not already defined. You open it with the normal "Open With" entry, check the "Always use this program to open these files" box & then choose the program you want. The next time you want to open that file with an alternate program, go to the menu item (that has sub-menu items) called "Open With..." & look in the sub-menus. It will have a list that contains your previous program selection. If you want a different program, do what was described above & the next time both programs will be in the sub-menu. The only downside I see for this is that you are changing default file associations.
Regards
Dragonrider