Hmm, interesting. I do not know the answer.
Are you sure it is not the windows players fault? Are you sure they have the exact same installation?
Is this happening for BFME1 and BFME2?
If you can go online and play, then the launcher should work fine..