dawvee: I suspect the licensing involved for System Shock 2 is slightly byzantine, as it was co-developed by Irrational Games (now part of 2K) and Looking Glass Studios (now sadly defunct, but at the time they had strong ties to Eidos, who probably bought up most of their IP - and now Eidos is owned by Squeenix). So that's potentially 3 major publishers with a stake in the game, which makes things difficult.
Gah, my reply earlier 404'd - it's going to be a pain in the arse to repeat all of it.
Licensing is probably the biggest hurdle as far as releasing System Shock 2, and I suspect it's not only because of the publishers and developers involved.
The video files in System Shock 2 use, what was, Intel's Indeo codec. That codec was supported by Windows up until XP, and not only that, but Intel no longer own the Indeo codec. It is owned by another company who sell the codecs online for around $20US (the last I looked - you'd need to Google for information, but I
think the company's name is Lingos).
When Microsoft stopped supporting the codecs in XP, even though the System Shock 2 CD has a file that installs the older version of the then Intel codecs, it tends to always fail. The only XP machine I ever got System Shock 2 to work on was a ~700Mhz Pentium 3. I believe that the only reason it worked was due to the fact that it had an integrated Intel graphics chip, and was made before XP (it was bundled with the latest and greatest OS, Millenium Edition, snicker).
The codecs are, sadly, essential. If System Shock 2 can not decode the video files it will either refuse to boot up, or boot and crash when the intro is to be played. The only way to get it working, bar other compatibility issues, is to add a command line that disables all videos. But in a story focused game, what good is that?
So on top of the scattered IP rights, there would presumably also be a licensing issue with the current owner of the codecs.
EDIT: Last sentence sounded far too definite - "there is" changed to "there would.."