In a large mixing bowl, place the softened butter and sugar. Use a hand mixer or stand mixer to cream together the butter and sugar for a few minutes until fluffy. Scrape down the sides as needed.
Add the vanilla extract, lemon juice and egg. Mix well.
Add the all purpose flour, cornstarch and sea salt. Continue mixing until a smooth dough forms.
Form the dough into a flat disc. You may need to add a little extra flour to get the right consistency. Wrap it in parchment paper or plastic wrap. Chill the dough in the refrigerator for at least 30 minutes.
Preheat the over to 350°F. Line several baking sheets with parchment paper.
Remove the dough from the refrigerator. Unwrap it and place it between two fresh sheets of parchment paper. Use a rolling pin to carefully roll out the dough until it's just under ¼ inch think.
Use a 2-inch round fluted edge cookie cutter to cut out cookies. If the dough gets too soft to work with, place it in the refrigerator to chill. Transfer the cookies to the prepared baking sheets.
Bake for 10 to 12 minutes, until the edges of the cookies have set.
Let the cookies cool on the baking sheet for 5 minutes before transferring to a cooling rack. Repeat with the remaining dough.