1. Save often, some maps seem to crash alot if you start up holding shift to turn everything off.
2. If you play a map where the blight is present at map start, it will continue to spread and destroy objects. You will be warned in other maps that the blight is approaching, but it never shows up.
I didn't test it too terribly extensively. Not quite sure why there'd be crashes, though, unless I messed up and the stack gets corrupted when a certain kind of disaster is created. As for the Blight, they must be somehow adding the Blight to the mission via a means other than GameMap::SetVirusUL (it IS possible to put it directly in the .map file, or custom missions could directly call the internal Blight creation function via a function pointer if the creator really wanted to)... or you load a saved game with the Blight on it. I could change it to insert hooks deeper within OP2 (instead of gutting the exposed exported APIs which are just wrappers for the internal stuff) if need be.
I also noticed that I forgot something to make it work properly when trying to load it as an ini mod (forgot that the InitMod() function is supposed to take an argument). I'll fix that soonish.
As for people taking a look at the source, you'll notice that HookHelper library I wrote up. It's nothing complex like Detours or other API hooking libraries, though, really it's just to make it so hooks and patches can be made with a single line of code for each patch, and then undo all those changes with a single additional line of code. The version of HookHelper in the project folder on the SVN is also a WIP version with some errors in it that make some of the features (other than the ones used specifically by the mod, those are fine) not work. When I get around to updating the mod I'll throw in my latest and more or less complete version of it.