In a large mixing bowl, mix butter and sugar until smooth and fluffy (about 1 minute.) Add eggs and vanilla. Mix well. (about 4 minutes.)
In a separate bowl, combine: flour, baking powder, baking soda, and salt using a wire whisk until well mixed.
Gradually add dry mixture to wet mixture until thoroughly combined. Spread batter evenly into prepared pan, reserving 1/2 cup of the batter for the top.
Mix the almond extract into the cherry pie filling. Top cake layer with an even layer of the pie filling, spreading it almost all the way to the edges of the batter.
Drop spoonfuls of the reserved batter over the pie filling. Bake for 30 to 35 minutes, or until golden brown and edges begin to pull away from the pan. Remove from oven and set pan on a wire rack. Allow cake to cool completely before drizzling with icing.
for the glaze:
1 and 1/4 cups powdered sugar
1 teaspoon vanilla or almond extract
3 Tablespoons fresh lemon juice or milk
Whisk until smooth. Drizzle evenly over cooled cake. This cake will keep in an airtight container at room temperature for up to 3 days.