Preheat oven to 350 degrees.
In a large bowl, combine the flour sugar, salt and baking powder for the crust. Add the butter and cut it in with a pastry cutter until crumbly.
Add the egg yolks to the crumbly mixture.
Press half of the crust mixture into the bottom of a greased 9 x 13 inch baking dish. Set aside remaining half of the crust.
In another bowl, combine all of the filling ingredients together. Spread filling mixture evenly over crust that has been pressed into the 9 x 13 pan.
Sprinkle the remaining reserved crust over the filling.
Bake at 350 degrees for 35-40 minutes until crust begins to turn golden brown. Remove from oven and allow to cool.
In a small bowl whisk together the glaze mixture until smooth. Drizzle over cooled bars.