Preheat the oven to 325 F/162 C. In a large bowl mix together the eggs, butter, sugar, buttermilk, coconut flakes, and coconut flavoring.
In a separate bowl whisk the flour, salt, baking soda, and baking powder together.
Add the dry ingredients a third of it at a time to the main bowl of batter. Mix until well combined. Scrape the sides of the bowl as needed with a spatula.
Prepare two 5x9 inch bread loaf pans by greasing them with shortening or spraying them with kitchen spray. You may also want to flour them or add a piece of parchment paper on the bottom of the pan. 6 to 8 mini bread loaf pans will work as well.
Pour the batter evenly into the pans and bake on the middle rack in the oven for 40 to 60 minutes. 40 to 45 minutes for mini loafs and 55 to 60 minutes for the 5x9 inch loafs. Check them with a toothpick, when it comes out clean they are ready.
About 10 minutes before the bread is done baking make the glaze. In a saucepot add the sugar, water, butter, and coconut flavoring. Bring it to a boil using medium-low to medium heat. Stir frequently. Once it boils it is ready.
After the bread comes out of the oven poke several holes on the top of the bread. Then pour the hot glaze over the top. It will seep down into the holes. Then allow the bread to cool for 10 to 15 minutes. Once cooled remove the bread from the pans and allow it to cool further on a wire rack. You may need to run a cake spatula or butter knife along the edges of the pan.
Once the bread has completely cooled, slice it up and serve it with butter or plain. Enjoy!