Combine cherries and 2 tablespoons flour in a small bowl. Mix; set aside.
Combine remaining flour, baking powder, cinnamon, and baking soda in a medium bowl and mix.
Beat butter, sugar and cream cheese at medium speed until fluffy. Add egg, buttermilk and almond extract; beat until blended.
Gradually add flour mixture to butter mixture, beating just until moistened; fold in cherry mixture. Chill one hour.
Shape dough into one-inch balls; place on ungreased baking sheet and bake at 350° for 12 to 14 minutes; cool completely on wire rack.
Garnish with powdered sugar. Store in an airtight container.