It extends GM in an area that is still lacking, and that is all that matters
Actually, a few of your "points" can easily be corrected.
If you lack the codecs, you can easily get them. The internal GM video functions also require the user to have the correct codecs installed. So this isn't really a factor, since your only alternative to display video is GM itself, which has the same issue.
So far, all the MCI commands I've tested worked fine. I'm using this in my SXMS Player 3.0 and done quite some testing with it. If you could explain which functions aren't "working" I assume NintendoFreak88 (and myself) would greatly appeciate it.
This has been taken care of (in a future release). I'm not sure if NintendoFreak88 released this version yet or if he is still making updates, but the user will have the ability to "shut off" this default menu.
It depends on the "enviroment" whether the cursor being shown is a bad thing. In my media player, having the cursor display is a plus. Having the cursor display isn't a huge problem. If the user wants to see the image, just move the cursor aside, that simple.
I haven't had any issues with the zoom feature, and I've done many tests with it. Could you explain in more detail how you caused this issue to occur?
You can easily make your own "controls" or "slider" in GM. The nice thing about this dll is that it actually gives the ability to have the video display in the actual GM window. And by using the return functions, you can easily make your own "interface". In the SXMS Player 3, you control the video the same way you control all the other media, so the video having it's "own" controls or slider would look out of place. (Just an example)
Conclusion:
So I wouldn't go as low as saying "it sucks". Instead, try something a little more contructive (ex: It's a good idea and it has potential, but here are a few points I thought could be improved) or something of that nature.
There are two things I would like to see in a future release, and that is the ability to set the video to fullscreen with a function call rather than having to set the video's size to match that of the screen and set the window (GM's or it's own) to "Ontop". And the ability to switch from embeded to it's own window (and vise versa) on the fly.
A very good job NintendoFreak with the current product. I am happy to say it works great in my media player setting. Now if I can just get DVD support to be just like this movie dll
~Brandon