Why? Moving your project to another compiler for a one time change is creating needless work and potentially opening a new can of worms you don't want to deal with.
If you have something battle tested and you know it works then just stick with it especially that now you got the vendor out of the loop.
Porting was the backup plan but time was of the essence, so the hack worked. Validation of brand new object code would have been a huge pain. But yeah, I would Assume that Renewing the license would have killed the project.
Because screw that awful vendor.