As a kid I learned that if you have foods with different brachos in front of you, you should make the bracha on the more important food first, like say mezonos over haetz. My question is how far do we extend this? If I know I'm going to be having dessert which will be mezonos, do I need to say a bracha and eat some of that before I have my scrambled egg? What if it's not on the table yet? What role does my personal preference for the order I'd like to eat things in play?
These guidelines on which beracha to make first only apply if both foods are placed before you and you want to eat from both of them now (Shulchan Aruch OC 211, 5 and commentators). It certainly does not require you to eat dessert before the main course.