It is a chicken-and-egg situation at first - but once you get a couple of those fundamental tools working, the dominoes start to fall quickly.
That's the biggest quibble I have with the original MacOS/GSOS. The implementation of file types/creator codes has such a strong association with what can "open" a file. It's a double-edged sword. Sure, it keeps you out of trouble because an incompatible app won't be able to touch it. But then sometimes you
want an incompatible app to be able to touch it. They tried so hard to keep us from hurting ourselves...
Even on OSX, I have a filetype editor so when I appletalk my files around, they can arrive at the destination in the right shape. Hey, that's another option for you... check out Super Get Info:
http://www.versiontracker.com/dyn/moreinfo/mac/11311