Preheat the oven to 350 degrees Fahrenheit and grease and flour well two regular bread loaf pans (8 1/2-inch by 4 1/2-inch).
On a low speed in a bowl of an electric mixer, cream together sugar, eggs, oil, milk, vanilla extract, butter flavoring and almond extract.
In a separate bowl, whisk together flour, salt, baking powder and poppyseed. Add dry ingredients to the wet mixture and mix just until combined, scraping down the sides in between.
Pour evenly into prepared loaf pans and bake for 50 minutes to 1 hr., or just until toothpick inserted into center comes out clean (moist crumbs are ok, but no goo). Mine was done closer to 50 minutes. If the top of the bread is getting too brown, cover the pans with foil.
Let sit for at least 10 minutes before carefully removing from pan. Run a butter knife along the sides to release it.
Let the loaves cool completely on a cooling rack before preparing the glaze.
To make the glaze, whisk together orange juice, powdered sugar, vanilla extract, butter flavoring and almond extract. Poke holes in loaf tops with a fork or toothpick, then pour glaze over.