For Crust:
Mix flour, oats, brown sugar, baking soda and salt in a large bowl. Cut in butter until mixture is crumbly. Press into greased 9 by 13 pan and bake at 350 degrees for 10 minutes.
For Filling:
In a large bowl beat eggs, stir in brown sugar and almond extract.
Mix flour, baking powder and 1/2 tsp salt and stir into egg mixture.
Add coconut and cherries, stir until combined.
Spread mixture over prepared crust using an off set spatula.
Sprinkle with chopped pecans.
Bake at 350 degrees for 25 minutes, until lightly brown.
Remove from oven and allow to cool while preparing frosting.
For Frosting:
Combine all ingredients and stir until smooth and well blending, adding addition cherry juice for desired consistency.