Preheat oven to 300 degrees F. Generously spray a Bundt pan well with cooking spray, then wipe out excess with a paper towel, leaving a film over the whole surface, especially in the crevices.
In the large mixer bowl, place the butter and sugar and beat on medium until light and fluffy, about 4 minutes. Scrape down the sides once or twice.
With the machine running on medium speed, add the eggs one at a time and then add the flour and the milk in thirds, beginning and ending with flour. Scrape down the sides and mix in any dry ingredients and stir in the flavorings.
Spoon the batter into the prepared pan, and gently tap the pan on the work surface once or twice to remove any bubbles in the batter.
Bake for 1 3/4 hour or until a toothpick inserted in the center comes out clean. Cool the cake in the pan for 10 minutes, then release the sides from the pan using a dull butter knife – work the knife down the sides and around the tube very gently so you do not scratch any non-stick surface on the pan.
Invert onto a cooling rack and allow to cool completely. When cake is cooled, mix the powdered sugar and salt with juice until it is very smooth and pourable. Spread with an offset spatula or drizzle the glaze in a decorative pattern. Store at room temperature, lightly covered with plastic wrap.