Code 1409: CD-Key has wrong Prefix
Problem
The stored CD-Key has no or a wrong prefix - the Battlefield 2 installation appears to be corrupt.
Solution
Reinstall the game with all its patches (from 1.x over 1.41 to 1.50) OR download this fixing tool by BF2Hub, execute it and follow its instructions.