Preheat the oven to 350°F
Cream the slightly softened vegan butter with both sugars until light & fluffy (this should take about 4-5 minutes)
Scrape the sides & bottom of the bowl from time to time to ensure an even mix
Meanwhile combine the hot water with the flax meal, stir to smooth & set aside to thicken
Sift the flour with the baking powder, soda, salt & all the spices
Chop the peeled & cored apple into very small pieces (or shred it instead)
Once the vegan butter/sugar has been creamed to fluffy add the flax paste along with the vanilla extract
Whip on high speed to emulsify & then scrape the bottom & sides of the bowl again
Add the sifted dry ingredients all at once & mix on low speed just until incorporated
Add the oats & apples & raisins & mix thoroughly
Scoop the dough onto a parchment (or silicone mat) lined sheet pan and bake in a preheated 350°F oven for 15-18 minutes or until they are golden browned *These cookies do not spread very much so gently press them down before baking.
While the cookies are baking prepare the shelf stable cream cheese icing
In a large mixing bowl with an electric mixer cream the room temperature vegan butter on medium to high speed until light & fluffy I usually let this go for about 5 minutes
Add the sifted confectioners sugar & vegan lactic acid & mix on low speed until all is incorporated, then increase the speed to medium high & whip for 1 minute
Allow cookies to cool completely before filling with the cream cheese icing