Two I can't believe aren't mentioned yet;
ReTargettable Graphics/Audio : Sure, in most OS now you can pick a full screen resolution for a game. Of course, the Amiga did it first, and took it further, also allowing you to pick which video card you use, and which rendering mode, and also being able to choose differing sound cards.
ARexx : A single scripting language that allows you to create interactions between any major software packages you happen to have. If only modern PC, Mac or Linux applications got along this well, think of what we could do.......