@sbyrne Here's a demo MDI app. It's requirements are to display text files through a command line argument or via the File > Open command. If you specify the command line argument (just a single value), the file will take the path and open a file, displaying the contents immediately in the main window.
If you use the File > New Window option, you'll open an additional independent window which can display the text contents from a different file.