Pre-heat the oven to 400° F.
In a large mixing bowl, cream or mix together the softened butter and sugar.
Add the egg, vanilla extract, and almond extract, mixing well.
In a separate mixing bowl, sift or whisk together the flour, baking powder, and salt.
Add the dry ingredients to the creamed mixture, mixing well.
Add the finely chopped almonds, mixing well.
Drop the dough by tablespoonfuls onto an un-greased cookie sheet.
Bake at 400° F for 10 to 12 minutes, or until the edges of the cookies begin to turn golden. Remove them from the cookie sheet, and place them on a wire rack to cool.
When the cookies have mostly cooled but are still slightly warm, dust them in powdered sugar, making sure each cookie has a good coating of powdered sugar.
Serve with a mug of ice cold milk, hot tea, or coffee.