On one hand I can see how this seems a little shady but in all honesty I don't see how it really matters.
*Fox, like any business is free to donate/give money to anyone they want. They are not bound to the restrictions of federal organizations.
*As long as Fox reports the news fair and balanced, who cares where their money goes. When I say "report the news" I'm talking about "Hard News" this does not include editorial or opinion shows, every network has them and on Fox they are touted as "Opinion" not hard news.
*Fox's hard news coverage is by far the most neutral. No, Beck and Hanity do not fall in the "Hard News" category, they are op/ed.