I have an interesting new development regarding this problem. Recently, I ran RFC in BtS on my Vista partition instead of the usual Windows 2000, and there was no crash when hovering over the mercenary button, and the mercenary screen also worked properly (as far as I could tell).
So, running RFC in Vista might be a good idea if you are experiencing the merc-button CTD.