Preheat the oven to 350°F (180°C) and line a large baking sheet with parchment paper.
Add softened butter and white granulated sugar to the bowl of your stand mixer and cream them together until smooth.
Add fresh lime juice and an egg and mix them in.
In a separate bowl add all purpose flour, cornstarch, baking powder and salt and whisk them together.
Add the dry ingredients in with the wet and mix it by hand (don't use the stand mixer for this) into a cookie dough.
Add the lime zest and form it into a big ball of dough.
Break off pieces of the dough and roll them into balls. Aim to get 20 balls of cookie dough from the batch.
Place the balls evenly on a large parchment lined baking sheet.
Flatten the balls either with your hands or by using the base of a glass. Place a square of parchment paper on top of the cookie so that the glass doesn't stick and then gently press down on it with the base of the glass to flatten.
Bake for 10 minutes.
Leave them on the baking sheet to cool down and firm up before frosting.