Have a look for Ultimate Rotation Control in the Play Store. You can set it to disable rotation on specific apps, force rotation on specific apps that don't rotate, and set global rules and then also override them individually. Very nice app IMO.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?