Okay, we're making some great progress here now. Last issue I see immediately is that ir.exe crashes hard when trying to require a library, also it looks for it in all the wrong places on mono. Ideally (IMHO) it would first look under a Lib directory under the directory ir.exe lives in.