01 - Preheat the oven to 350°F (175°C). Grease a 9x13-inch (23x33 cm) baking pan or line with parchment paper.
02 - In a large bowl, cream together the softened butter and granulated sugar until light and fluffy.
03 - Beat in the eggs, one at a time, then add vanilla and almond extracts. Mix well.
04 - In a separate bowl, whisk together the flour and salt. Gradually add to the wet mixture, mixing just until combined.
05 - Spread about 2/3 of the dough evenly into the prepared pan, smoothing the top.
06 - Spoon cherry pie filling evenly over the dough layer.
07 - Drop small spoonfuls of the remaining dough over the cherry filling, leaving some gaps for the cherries to peek through.
08 - Bake for 30–35 minutes, or until the top is lightly golden and the edges are set.
09 - Cool completely on a wire rack.
10 - For the glaze, whisk together powdered sugar, milk, and vanilla until smooth. Drizzle over cooled bars.
11 - Allow glaze to set before slicing into bars.