As much as it is generally reviled (especially by those who hang around the Internet) I bet the Citizens United decision will help Microsoft a bit in this suit as it reaffirmed First Amendment speech protections do apply to corporate speakers especially in the context of political speech.
http://www.supremecourt.gov/opinions/09pdf/08-205.pdf