Preheat oven to 350F and grease a 9x5x3" loaf pan, set aside.
In a bowl of a stand up mixer with a paddle attachment, cream the butter and sugar together until fluffy, about 5 min. Add the eggs, one at a time and mix well after each. Add in the orange zest and extract, mix well.
Whisk together teh flour, baking powder adn salt. Add to the butter mixture alternatively with the orange juice, begin and end with the flour. Mix well. Stir in pecans. Pour the batter into the prepared pan.
Bake for 50-55 min. until a wooden pick comes out clean. Cool loaf for 10 min. in the pan then remove to a cooling rack to cool completely.
When cooled mix together the confectioners sugar and orange juice to desired consistency. Pour over loaf and smooth out.