Gyrator can be setup to do it in all apps by settinga up a wildcard rule. I used it that way back on my TP, but found some programs didn't react well and I was adding a lot of exclusions. On my TP2, i've been using G-config to just set the ones I really want to rotate.
Here's gyrator:
http://gyrator.brins0.net/