Measure the flour and salt into a large mixing bowl. Cut in the butter until the mixture resembles coarse crumbs. In a small bowl, beat together the corn oil, egg white, lemon juice, and 2 Tablespoons of the water. Sprinkle the liquids over the flour mixture and toss with a fork until the pastry holds together in a ball. Add more water if necessary. Cover and chill for 30 minutes.
Preheat the oven to 375°F Roll the pastry out to fit the bottom and sides of a 15 1/4 x 10 1/4 x 3/4 inch jelly roll pan. Prick all over with a fork. Bake for 10 to 15 minutes, until light brown.
To make the filling, combine the walnuts, currants, coconut, raisins, and sugar in a large bowl. Mix in the melted butter, the egg, and the egg yolk. Spread the mixture over the bottom of the pastry. Bake for 30 minutes or until set and the edges are golden brown.
While the bars bake, make the icing. Mix the confectioners’ sugar (also known as icing or powdered sugar) with the orange juice in a small bowl until the icing is smooth and rather soft, but not runny, and spread over the bars. Sprinkle evenly with the cherries. Cool completely before cutting into squares. The bars are easiest to cut the day after baking.
Makes twelve 3-inch or forty-eight 1 1/2 inch bars.