Line an 8 x 8 inch square baking dish with parchment paper. Spray with cooking spray.
In large bowl, combine oil and milk. Mix in sugars and almond extract.
In measuring cup, mix all purpose flour, baking soda, salt and baking powder. Pour into large bowl with liquids. Mix until combined.
Fold in dried cranberries and white chocolate chips.
Pour into prepared baking dish.
Bake 25-30 minutes, until edges are golden brown and toothpick comes out clean. A few crumbs are ok. Allow to cool completely before frosting.
Icing:
Melt icing in microwave safe bowl by microwaving for 1 minute at 50 percent power. Then stir. If not completely melted, microwave 30 seconds at 50 percent power until melted.
Combine all items in large bowl. Beat with hand mixer until combined. Once combined, beat on medium speed for 3 minutes or until fluffy.
Spread on top of cooled bars and sprinkle dried cranberries on top.
Recipe by The Emotional Baker at https://theemotionalbaker.com/cranberry-bars/