In a standing mixer cream your butter, shortening and sugar together until lighter in color and texture. This takes about 2 full minutes of whipping on high, scrapping down the bowl down every 30 seconds.
Add the extracts and stir until combined
Add the eggs and egg yolks, stir until just combined
In a separate bowl combine the flour, cornstarch, baking powder, and salt
Turn the standing mixer on low, slowly pour the dry ingredients in. As soon as the cookie dough comes together, stop the mixer.
Pour the dough into a greased 9x13 pan or a 12x12 Candy Pan
Flatten the dough into the pan with a small roller or your hands
Bake for 15 minutes. Remove and allow to cool before frosting.
Frosting
In a standing mixer, add the cream cheese and butter. Mix on low until the two are combined and slightly softened.
Add the sugar and extracts, mix on low until the frosting is combined.
Slowly increase the speed until your mixer is on high. Whip the frosting on high for 1-2 minutes until lighter in color and texture.
Add food coloring if you desire.
Scoop the frosting out on top of the cooled bars and spread until its in an even layer.