DICE released a small hotfix to fix a crashing issue when users would Alt + Tab out Battlefield 2.
A large number of players who have installed 1.50 have been unable to use ALT+TAB without the game crashing out to Windows desktop. As such and with thanks to nea_alecu doing some investigations, our programmers have come up with a fix.
Download the attached file
Extract it into your Battlefield 2 install directory (you must have v1.50 installed already)
When prompted accept that you want to over write the existing file
In My Documents go to Battlefield 2\mods\bf2 and delete the cache directory
Run BF2 as normal
Dice is also working on a full installer which will be the 2Gb file for those who are new to Battlefield 2 v1.50. This will replace existing files once ready and we will post here when that is released.