I am looking for detailed information on what happens when you associate a file with an application within windows. I am referring to the way in which you can right click a file and perform an "Open With" action. I am looking to understand a problem whereby an application will open when you double click on the exe file but will not open if you try to "Open With" a specific file.
When I try to find details of this with a Google search (obviously) I just get the beginners guide BS and "How Tos". This is useless to me. I need to know what is actually happening so that I can debug an application.