To clear up some things:
BF2 (and thus PR) doesn't support widescreen. Prolly they fix it in coming 1.50 final patch. If you want widescreen support you might use the widescreenfixer program (link somewhere in this thread). To avoid troubles with PB use the version where it states that there are no probs with PB (atm 1.32 IMHO).
1. widescreen +1
only makes sense if you're using the widescreenfixer, otherwise use fullscreen +1
2. you don't need to alt+tab to set it off or on: there's a shortcut key (look at readme - ü - for german QWERTZ keyboard)
3. set the ratio right in widesreenfixer options!
Expl.:
600 × 900 16:9
1440 × 900 16:10
1680 × 1050 16:10
1920 × 1080 16:9
1920 × 1200 16:10
4. check settings for DVI in graphiccard panel, as i have an ATI in CCC i enabled GPU scaling and set it to centered timing. My 24" is 1920x1200 (16:10), in widesreenfixer i use ratio 16:10 . This is the shortcut i use:
"C:\Programme\EA GAMES\Battlefield 2\
BF2.exe" +modPath mods/pr +menu 1 +widescreen 1 +szx 1680 +szy 1050 +playerName bfx.gomimin +playerPassword xxxxxxxx +restart
as i discovered 1680x1050 is working best for me with PR. After PR started i alt+tab to switch to widerscreenfixer and enable it by pressing shortcut key and the program windows shows me if it's enabled, alt+tab back to PR, deploy at a server and enjoy...
(everything on german XPSP3 - Programme is Program Files)
hth