What I wanted is a dll that calls an exe and waits for it to terminate, effectively making mirc able to call any exe and wait for it in the same way it does for a dll.
I'll be equally greatful to anybody who tells me that this is already possible in some manner.
My knowledge of C++ doesnt stretch far enough for me to even know whether this is possilbe, let alone attempt it myself.
Perhaps somebody can inform me of the possibility of this, or demonstrate its simplicity by producing it for me within a few minutes of work ;\