Another, unrelated, difference in usage between "of" and "from" is in relation to the content or makeup of a product. Dorothy Sayers had a character explain this in Murder Must Advertise. The rule she quoted there is still in effect, in some form or other, in most places.

Basically, if you say that a certain jam is made of apricots, it has to be predominantly real apricots -- more than 50%, if not 100%. However, a jam made with apricots can contain two apricots in a barrelful.