Preheat the oven to 350°F and line 2 standard baking sheets with parchment paper.
In a medium bowl use a mixer to cream together the butter, orange, almond, vanilla extracts with 3/4 cup powdered sugar for 5 minutes, stopping to scrape the bowl periodically. Mix in the orange zest at the end.
To the bowl add the flour and salt mixing on low speed until the dough comes together. The dough will be somewhat chunky and crumbly.
Stir in the nuts by hand.
Divide the dough evenly and roll into approximately 1.5 inch balls. Place onto the baking sheet. Bake for 25 minutes.
Remove from oven and immediately roll in the remaining 1 cup powdered sugar. Repeat, rolling if needed until all are completely covered.
Cool completely then store in an airtight container at room temperature.