Change your registry settings to enable screen rotation:
HKLM – System – GDI – Rotation – HideOrientationUI (Change from 1 to 0)
Soft Reset your phone, once loaded map your call button to the rotation tweak:
Settings -> Buttons -> Map with < Rotate Screen >
When you would like to rotate your screen, just hold your call button. This will work on any application you want to run.