Blend cream cheese and butter.
Stir in flour.
If desired, chill 1 hour.
Shape into twenty-four 1-inch balls; place in ungreased 1 3/4-inch muffin pans.
Press dough evenly against bottom and sides of each.
Beat together egg, sugar, vanilla, and dash salt just till smooth.
Stir in cranberries and pecans.
Spoon into pastry-lined muffin cups.
Bake at 325°, 30 to 35 minutes.
Cool in pans.