Combine ingredients for shortbread layer in a small bowl and cut together with a fork or pastry blender until mixture resembles coarse crumbs. Press mixture into the bottom of a 9 inch square baking pan. Bake this layer for 15-20 minutes or until lightly browned. Remove from oven and cool.
2Meanwhile combine eggs, sugar, and vanilla. Stir together flour, baking powder, and salt and then add this to egg mixture. Stir in nuts, coconut, and cherries.
Spread this mixture over cooled crust. Bake for 20-25 minutes more or until firm. Cool completely before cutting.