With a grater peel the orange to obtain about 1 TBSP of orange zest.
Cream butter, lard and powder sugar until fluffy.
Add vanilla, salt, orange zest and the juice of the same orange to the mix.
Add flour a little at a time and chopped pecans.
Continue mixing until the dough gets stiff. Be careful if you are using a hand mixer since the dough can get really stiff and it might be difficult to keep the mixer steady.
Cover the dough and refrigerate for 2 hours.
Preheat oven to 350°F (175° C)
Grease cookie sheets.
Shape dough into 1-inch balls and place them on baking sheet.
Bake for 15 minutes, or until the edges are lightly brown.
Let them cool for about 5 minutes and roll them in powder sugar. The best way to do this and avoid a big mess is to put 1 cup of powder sugar and the cookies in a large Tupperware container, close it tight and flip it a couple of times.
Let cookies cool on wire racks.
Recipe by Ben's blog at http://whatscookingmexico.com/2007/12/18/polvorones-de-naranja/