FYI, I ran your fix and noticed a couple of things. First, when it prompted for "press any key" to remove the first fix and I did that, it comes up with an error that it couldn't find a particular file (I had NOT removed the firts fix prior to this btw). But it prompted to "press any key" again and I did, and it says it removed the first fix. then it prompted to "press any key" for putting in bthis new fix which it did. But then when go to start LB2, it immediately says "LB2 not working" each time.
I have a VISTA 32 Bit desktop dual core 2.8Ghz desktop. If I uninstall the NEW fix, and install the FIRST fix you did, it works again, although still have random ctds upon certain mission completions etc.