The shortcut fix worked for me, there is however NO BF2142Launcher.exe file in my 2142 directory, so I left it the way it was in the TARGET field, and just changed the START IN field from
"C:\Program Files\Electronic Arts\Battlefield 2142\Mods\FirstStrike"
to
"C:\Program Files\Electronic Arts\Battlefield 2142"
and the game loaded right up.
Getting a CTD (total game crash) on the singleplayer map when I hit DEPLOY, but I'm sure that's something for another thread...
Thanks for the tip guys, and HANG IN THERE! There's a LOT of us in the gaming community that's very, very excited about this work of art you've created, and we're PULLIN' FOR YOU!!!!!