Heat oven to 325 degrees. In a large bowl, cream butter. Add 3/4 cup of confectioners sugar and salt. Beat on low speed with a hand mixer until fluffy.
Add vanilla, butter extract, and almonds or pecans. Stir until incorporated. Add flour gradually and mix well. Once blended, shape batter into small round balls. Place on ungreased cookie sheets and bake 15-20 minutes.
While the cookies bake, place remaining confectioners sugar in a small bowl. Dip each cookie into the sugar while it is still warm. Roll cookie to coat it entirely in the confectioners sugar. Store at room temperature in a sealed baggie, tin or plastic container.