All SFC titles work on Vista / Windows 7 for Single Player Campaign / Skirmish modes, Gamespy Arcade, and TCP/IP.
First, turn off AV untill you are finished fully installing any and all applications, patches, utilites for the SFC game title. You need to install to the Program Files folder (32 bit) or the Program Files (x86) (64 bit).. you must launch the installer manually (not auto run) and install as administrator (right click setup.exe and run as administrator).. after installing the game, You need to find the install directory, right click the directory and select Properties, Uncheck the Read Only at the bottom of the General tab, click OK, say Yes for All files and Folders.. Next, you must patch to latest version by right clicking the patch and running as administrator, make sure the patch points to the proper install directory. Once installed, finde the Strfleet.exe, Starfleet2.exe, or StarfleetOP.exe and right click, go to properties, go to compatibility tab and set "Run as Administrator" check box. click OK.. right click the file again and select "Copy" and go to desktop and right click and select "Paste Shortcut". You will use this file to launch game (the other launcher files in Start Menu are bugged and can be deleted and removed from the Games folder).
For optimal performance you must set permissions to the current user, even if you are the administrator.
To do this, fine the Starfleet Command, Starfleet Command 2 (EAW depending on how you installed), or Starfleet Command Orion Pirates folder .. right click the folder, select Properties, select Security Tab. Click Edit button. Click Add Button. Type in your Windows Lon On name (the same name as your Pesonal folder .. the one where My Documents and My Download and My Videos is located). Click OK, then for each user listed, check Full Control and click Apply.. make sure to do this for each user listed. Once done, click OK and exit on out.
You can now install any mod packs etc for the SFC game series (if an EXE file, make sure to Run as Administrator AND point to the proper install directory).. when done, you can re-enable your Anti-Virus software.. run a scan of the game install directory to ensure everything is A-OK.. then get your game on.
SFC 1, 2 EAW and 2 OP will not interact with Dynaverse correctly.. you can connect to and play on Dynaverse, however map updates lag due to incompatibilities of DirectX 7 being emulated in Windoes 7 (no native support).. as such map updates for Vista / Wndows 7 client user every 2 minutes after mission.. as such, completing a mission and exiting back to map screen, once on map screen, you are unable to move, repair, update for 2 min. If someone else completes a mission and the map updates server side, it takes 2 minutes of waiting for the Vista / Windows 7 Client user to chatch up while being suspended from movement, resupply, ship pourchase, repair, map defense ratings, etc.. This is for each and every update tha map does for each player. as such, if 6 hexes are finished in missions by player or AI, you will have between a 2 to 12 min wait before you can move, not counting missions that finish while you are waiting.
SFC 3, no issues, so long as you are set to Compatibility mode for XPSP 3 and running as administrator and give the folders proper permissions to current user.