Extracts,compounds,oils,emulsions, Flavors

What is the difference between these? I want to try some new exciting cake flavors, but I don't know which to buy. Are there specific ones for icing,cakes, and fillings, or are they all interchangeable? Thanks so much!!

emulsions and probably oils are the strongest in taste....use sparingly.extracts are next, then flavors.not sure about compoundsYes, for the most part - except for oils - they can be used interchangeably. I have only heard of oils for candy usually in mint flavors and they are extremely strong - usually one or two drops max will flavor a large amount of candy.Also I have used almond emulsion and it is not only a stronger flavoring but is a thicker compound......like butter flavoring.