In the bowl of an electric mixer, beat the butter and the shortening together. Add the sugar, baking powder, and salt. Mix until blended. Add the eggs and vanilla.
Beat in the flour. Once completely mixed and creamy, reserve 1½ cups and set aside. Spread the remaining dough in an ungreased 9x13 pan. Bake for 12 minutes.
Spread the cherry pie filling over the baked crust. Spoon reserved dough into small mounds over the pie filling. Bake for 30 minutes or until the topping is lightly browned.
Cool for 10 minutes and then drizzle with icing.
Icing
In a small bowl or in the bowl of an electric mixer, combine the powdered sugar with the bowl. Add the milk until you get a thinned glaze. Using a fork or whisk, add the desired amount over the top of the dessert.
This recipe was calculated using the exact brands and measurements I used to make this recipe. If you are following a strict diet please note changing anything will cause the nutritional info to change. My calculations are intended as a guide only.