Preheat the oven to 250 degrees.
Spray a loaf pan with cooking spray.
In a bowl, sift the almond flour and coconut flour.
Add the baking powder and salt.
In the bowl of a mixer, cream the shortening, cream cheese, vanilla, orange zest and Swerve.
Add the eggs and mix, scraping the sides of the bowl.
Add the dry ingredients and mix until the batter is smooth.
Fold in the cranberries and walnuts.
Spread into the prepared loaf pan.
Bake for 60 minutes or until a toothpick inserted in the middle comes out clean.
Cool for 30 minutes.
Turn out the bread onto a wire rack and allow it to cool for 30 more minutes.
While the bread is cooling, mix together the powdered Swerve, cream, vanilla and lemon juice.
Drizzle the glaze over the bread before serving.