anyway, i still haven't tested your program, but i will when i get the time . and learn lua..
No hurry. When/if you do, please let me know what you think. As I've said before, it is not yet finished, so there are still bugs to work out. Lua is also quite simple and I expect you'll pick it up in no time. I've done most of the Lua-side work for you as well. It's just a mater of creating your own function, implementing a main loop within it, and calling your function from the startMacro() function. If you need help figuring it out, let me know and I will be happy to help.
Note that the program might not work for everything. In fact, right now I'm working on a system to work around those pesky GameGuard and nProtect systems. And it'll have the added benefit of repairing any other rootkits you're running Until that is done, check the help file included with the package for a few work-arounds that have not failed me yet.