im having this issue. if i run origin as it installs itself, andd then try to play BF2 , mostly BF2 wont even show a windo; it just spins the hdd and then origin comes back from the tray opened.
HOWEVER; if i right click origin icon on task bar and 'Run as Administrator' OR set it to run as admin by opening the properties (right click the taskbar icon, properties) and going into compat and setting it to run as admin i have not yet had battlfefront fail to run correctly.
the downside of the setting it to run as admin is that when run it warns you that youre about to run it in compatibility mode, and to change that if origin doesnt run correctly. i have not seen that warning when right click 'run as admin' from the icon however, only if the properies are set.
this is a bug of some kind. i dont have the knowledge to know what, only what solution works for me. if origin isnt running as admin, its pure chance whether battlefrontt will run, a low chance. there will be occasions it does run, but when i have tried four times without admin rights in origin, i wont get it running four times in a row, but i do with origin running as admin.
obviously EA doesnt want origin running as admin for some reason, but something needs it in order for battlefront II to run properly.
the battlefront ii exefile doesnt seem to need to be administrator priviledged to run, only origin.
however now im seeing battlefront running with origin NOT in admin mode the last 3 times i tried it. Not sure what that means; perhaps something origin needs to run in admin mode at least one time successfully. but it isnt downloading update so i have no clue.
EDIT: it just failed to run once with origin running as admin. so im guessing there are multiple points of failure when it doesnt run.