Preheat oven to 325 degrees. Line a large baking sheet with parchment paper. Set aside.
In a large bowl, whisk together flour, almonds, confectioners' sugar, corn starch and salt until well combined. Set aside.
Combine butter and shortening in the bowl of a stand mixer fitted with paddle attachment, on medium speed beat until fluffy, about 2 minutes. Add almond extract.
Turn the mixer to low and slowly add the flour mixture, beating until the dough begins to clump and form a ball around the paddle.
Shape the dough into balls, about one tablespoon each and place on baking sheet, about 2 inches apart. Flatten each cookie with the bottom of a glass that has been dipped in some granulated sugar and then press a whole almond into the center of each cookie.
Bake for 12-14 minutes, until just lightly browned and firm when gently touched. Let stand on baking sheet for 5 minutes, before transferring to wire rack to cool completely.
Shake confectioners' sugar on tops of cookies