Cookie crust:
Cream together the butter and sugar until well mixed. Add the eggs and vanilla, and beat until light and fluffy. In a separate bowl, whisk together the flour, baking powder and salt. Add the dry ingredients to the wet mixture and beat until well combined. Spray a large sheet pan with cooking spray. Roll or press the dough evenly to cover the entire pan. Bake at 350°F until the edges just begin to brown. Let cool completely.
Frosting:
Cream together the frosting ingredients until smooth and fluffy. Chill in the refrigerator until the cookie crust is completely cooled.
Toppings:
Wash and slice desired fruit. Keep refrigerated until ready to decorate.
Assembly:
Spread the cooled cookie crust with cream cheese frosting. Arrange blueberries in the upper left corner to represent the stars of the flag. Place sliced strawberries in horizontal rows to represent the stripes. Serve and enjoy.