01 -
In a medium bowl, whisk the flour, baking powder, and salt until evenly combined.
02 -
In a large bowl, beat the butter and granulated sugar on medium-high speed for 2-3 minutes, until lighter and creamy. Beat in the egg, vanilla, and almond extract until smooth.
03 -
Add the dry ingredients to the butter mixture and mix on low speed just until a soft dough forms. If it is sticky and loose, mix in 1 tablespoon extra flour.
04 -
Divide the dough in half. Roll each half between lightly floured parchment sheets to 1/4 inch thick. Stack on a baking sheet and chill for at least 2 hours, or until firm.
05 -
Heat the oven to 350 F (177 C). Line baking sheets with parchment. Cut chilled dough with cookie cutters and place shapes about 2 inches apart. Reroll scraps once or twice as needed.
06 -
Bake for 9-12 minutes, depending on size, until the edges are set and the bottoms are barely golden. Cool on the pan for 5 minutes, then transfer to a rack.
07 -
Whisk powdered sugar, milk, corn syrup, and vanilla into a thick but spreadable glaze. Tint if desired, decorate cooled cookies, and let the icing set before stacking.