Your program as ShellExtension (Registry) - Including Resources
As a follow up to my C# Script program, I've added an article on how to associate your program with every file by adding a registry key.
I also made a small article about including resources in your .exe as an answer to someone's question about Non-Rectangular Forms.
The Notepad bug issue still spooks around in my mind. So very strange...