Preheat oven to 350°F and lightly grease a standard 9×5-inch loaf pan. Set aside.
In a medium bowl, whisk together 1 ½ cups of all-purpose flour, granulated sugar, and baking powder. Set aside.
In a separate medium bowl, whisk together eggs, buttermilk, vegetable oil, cherry flavoring, vanilla extract, and maraschino cherry juice. Mix until ingredients are fully incorporated.
Add wet ingredients to dry ingredients and mix until just combined.
Gently fold in the cherries with a rubber spatula.
Pour the batter into the prepared loaf pan. Bake for 50 to 55 minutes until a toothpick inserted in the center comes out clean. Allow bread to cool in the pan for 10 minutes before transferring it onto a wire rack to cool completely.
In the meantime, prepare the glaze by whisking together confectioners sugar, corn syrup, and maraschino cherry juice until smooth. Drizzle over cooled loaf and let set before slicing.
Slice it & serve.