Preheat oven to 350 degrees.
Bake pecans in a single layer in a shallow pan 8-10 minutes or until toasted and fragrant, stirring occasionally,.
Whisk together flour, baking powder, and salt.
Pulse cranberries and sugar in a food processor 3-4 times or just until chopped.
Beat butter at medium speed with an electric mixer until creamy. Add eggs, beating until well blended. Gradually add flour mixture alternately with orange juice, beginning and ending with flour mixture. Beat at low speed until blended after each addition. Stir in cranberry mixture and pecans.
Place baking cups in miniature muffin pans; coat with cooking spray. Spoon batter into baking cups, filling completely.
Bake for 25 minutes or until a wooden pick inserted in center of muffin comes out clean. Remove from pans to a wire rack. Spoon Orange Cream Cheese Glaze over warm muffins.
Orange Cream Cheese Glaze: Beat one 3 oz. package of softened cream cheese at medium speed until creamy. Add 1 tablespoons orange juice and 1/4 tsp of vanilla; beat until smooth. Gradually add 1 1/2 cup sifted powdered sugar, beating until smooth.