Facebook Application Verification Program
developers.new.facebook.com
developers.new.facebook.com
Facebook should be taking the best apps and highlighting them as a service to their users. Developers of quality apps are adding value to Facebook, and now they have to pay a fee for that? Ridiculous.
In fact, chances are that you are providing significantly more value to your own organization than you'd ever be providing to Facebook. In that light, it seems quite reasonable for them to charge you however they please.
But that also opens up an interesting business model for facebook: build the platform for users to use for free, then charge developers to use your platform to get access to the users. They could even go for a flat percentage of the app revenue.