Heat the oven to 375 F, and generously grease a 9-inch square or round pan. Combine the flour, baking powder, and salt in a small bowl, and stir with a fork to mix well. In a medium bowl, combine the butter and sugar, and beat with a mixer at high speed until well combined. Add the egg and beat well for 1 to 2 minutes, stopping to scrape down the bowl, until the mixture is smooth and light.
Stir in half the flour mixture, and then half the milk, mixing just enough to keep the batter fairly smooth and well combined. Add the remaining flour, and then the milk, mixing gently. The batter will be very thick. Gently fold in the frozen blueberries.
Pour the batter into your greased pan and spread out evenly. Place in the oven and bake at 375 F for 30 to 35 minutes, or until the cake is puffed up and golden.
Remove from the oven and let it cool in the pan.
To prepare the icing- In the bowl with a hand mixer or in a stand mixer with the paddle attachment add the 1 cup butter and mix on low-medium speed for 30 seconds-1 minute.
Stop the mixer, add in the 3 cups of powdered sugar, and turn the dial to the lowest mixing setting so powdered sugar doesn't blow up in your face. Move to a medium speed when the sugar is more incorporated. Mix for 2 minutes.
Stop the mixer and add in the 1 tsp vanilla extract and 2 tsp cream. Mix on medium-high speed for 1 minute-2 minutes.
The icing should have stiff peaks, and hold its shape, not runny at all. Add the icing on top of your cooled cake and decorate with the icing as you wish.
To create the flag design, trim caps from strawberries and slice in half.
Place blueberries in rows in the top left corner of the cake, filling a space half way across and about 1/3 of the way down the surface of the cake.
Arrange the strawberries in rows, covering the remaining open surface of the cake. Put similar sizes and shapes of strawberries together to make defined rows, leaving a little space between rows for the white stripes.
Reserve extra berries for fruit salad, smoothies and snacks. Cut into squares and serve.