Ich bin mal so frei und sag dir die Lösung bevor du dich durch tausende von Posts im Sammelthread wühlen musst.
Also, du machen rechtsklick auf BF2 Icon, klickst dan auf den Reiter "Verknüpfung" und unter Ziel Trägst du nach "C:\Programme\......\BF2.exe" +menu 1 +fullscreen 1 +szx 1680 +szy 1050 ein.
"C:\.....BF2.exe" soll nur ein Beispiel sein, also nur das rote eintragen mit der nativen auflösung deines TFTs und schon hast du Widescreen im Game, wobei Radar, Chat und der rest der Anzeigen gequetscht sind aber die Soldaten, Scopes, Fahrzeuge und Umwelt normal in ihrer Form bleiben.