Regardless of ethics involved, finally someone gets what kind of questions to ask. The first step in understanding how binders work is to understand a concept called EOF (end of file).
Quite simply put, if you take the instructions of one program, and write them byte for byte at the end of another program, both programs will be opened simultaneously.
The only thing is, no matter what type of files you're binding, the end result will always be in executable format. So (in windows for example), if you bind a .txt file to an .mp3, the result will be a .exe that will open both the .txt file, and the .mp3 file in their respective environments (notepad/media player). Hope this helps, I can't give you any example code, but definitely look into EOF example code.