Preheat the oven to 350°F. Grease an 8x8 square baking pan and line with parchment paper.
In a large bowl, mix the rolled oats, flour, sugars, salt, cinnamon, and almonds together until well combined. Pour the vanilla and melted butter over the mixture and fold until a dough comes together. You can also do this in a mixer.
In a separate bowl, toss cherries with sugar, lemon zest, and cornstarch until evenly mixed.
Tightly press ¾ of the dough into the bottom of your pan to form the base.
Spread cherries on top of the base in an even layer. Then, crumble the remaining dough on top of the cherries.
Bake for 40-45 minutes, or until cherries are bubbling and top is golden. Cool completely before serving.
To make the icing, whisk the powdered sugar, milk, and vanilla together until smooth. Feel free to add a little more milk if you want a thinner consistency. Drizzle on top of the cooled bars.