Preheat oven to 350 degrees F and grease 2 loaf pans.
In a large bowl, mix flour, baking powder, salt, and poppy seeds. Set aside.
In a medium bowl, beat eggs with sugar. Mix in milk, butter, oil, vanilla, and flavorings.
Make a well in the dry mixture (make a whole by pushing ingredients to the sides of the bowl). Pour in liquid mixture and mix until combined.
Pour batter into pans and bake for 50-60 pans. Allow bread to sit 5 minutes and then remove from pans onto a wire rack. (For easy cleanup, place a baking sheet or parchment paper under the rack to catch glaze drippings.)
For the Glaze:
In a small bowl, mix glaze ingredients together. Spoon over the top and sides of warm bread after removing them from pans.