This YouTuber's experiment recreating theater popcorn butter explains the science of butter flavor.
This is a great video to learn a lot about where butter gets its flavor. To make great popcorn, use butter-flavored coconut oil for popcorn and Flavacol. Flavacol is finely ground salt and diacetyl, the magic butter flavor our scientist goes to great lengths to recreate. There is also likely diacetyl in coconut oil. There is certainly food coloring in both; I recommend Pantone call it "inorganic movie theater popcorn yellow. "
Previously:
• How I make the best popcorn