Step 1: Preheat your oven to 350°F (175°C).
Step 2: In a mixing bowl, whisk together the flour, cornstarch, and salt.
Step 3: Cream the butter and powdered sugar until light and fluffy, about 2-3 minutes.
Step 4: Add the lemon zest, lemon extract, and vanilla extract to the butter mixture and mix well.
Step 5: Gradually add the dry ingredients to the wet mixture, mixing on low speed until just combined.
Step 6: Fold in the finely chopped almonds.
Step 7: Roll the dough into 1-inch balls and place them on a baking sheet lined with parchment paper.
Step 8: Bake for 12-15 minutes, until the edges are lightly golden.
Step 9: Roll the warm cookies in powdered sugar after cooling for 5 minutes.