Just an opinion, I am far from being an expert but, did you check the .net framework version installed on Win Xp ? if it's older than the one on Win 7 , try to upgrade it to the same version and see...