I'm wondering if it's feasible to enable the "Open With..." dialog inside an application window, so that I could quickly switch from one application to another when editing an image or text file. (For example, I'd like to switch between two web browsers, image editors, etc. with just one or two clicks when editing or viewing a file.) Is there any way to do this without modifying the source code of every program I'm using? Perhaps some kind of shell script would be useful for this task, but I'm not sure.
This is what I'm trying to accomplish
As an example, I'd like to be able to open an HTML page in Firefox, then switch directly to editing the same file in Notepad, and then switch directly to viewing it in Chrome or Internet Explorer. Otherwise, I'd need to navigate to the file folder and select "Open With..." whenever I wanted to open the same file with another program.