I don't know how many of us use C# as a means of handling the MM library. At least I do, and it deserves a serious poll.
I decided to write a wrapper library that exposes MM methods and properties in C# conventions, like using square brackets () instead of get_item(). I do it for my own needs, but if it's usable, I don't mind to let the forum members use it.
My first question is how to get the already open instance of MM application, or to throw an exception if there's no such one. Since C# is NOT a scripting language, it runs as an independent program, outside MM.