Preheat oven to 375°F.
Butter an 8-inch square baking pan.
Mix fruit ingredients in large bowl. Let sit while making the topping, stirring occasionally to dissolve the sugar. Pour fruit into prepared pan.
In a small bowl combine and mix the flour, baking powder and salt. Set aside.
Beat the butter and sugar in a large bowl with an electric mixer until creamy and smooth. Add and beat in egg, lemon peel and vanilla.
Add flour mixture and mix until dough is just moistened. Place spoonfuls of dough evenly over top of fruit.
Bake 40-45 minutes or until topping is golden brown and fruit juices are thick and bubbly.
Serve slightly warm with vanilla ice cream.