What about integrating the mir.dat into the Launcher. But this will only allow you open 1 client so make a option to be able to open 2 clients, because if you leave the mir2.dat open, you can always work away around it to open as many clients as you wish.
A lot of hassle just to fix mining but...