If you could do something like py2exe does for python files, as in package all the binary and dll files as criteria, for a dmb file to run standalone, into one executable, then it could be very much possible to make DM games standalone executables. You could extract said dlls and binary files to a temp directory then use them to execute the data contained in the dmb. NSIS can do this for py2exe executables.
Of course, this will have to incline some relative changes. The key of the player who runs the executable on their computer is one of these points that need to be redone specifically for this executable idea. It could work using the guest key, and then the player could get the choice to select their own name at runtime, so keys wouldn't matter much.
I hope that you actually understand what I've stated here.
It's actually kind of hard for me to read that too. My English isn't all that good anymore but this idea just kind of clicked into my head. I really want to see it done.
Thank you for your time.