Fixing compatibility issues is not illegal as far as I'm concerned. It's something you paid for and now can't use.
Not that'd it work for me, anyway, I tried it with some other game that had the same issue and it did not work either. The only true fix is a Steam or GOG release, or somebody...