Heat your oven to 350ºF.
In a small bowl, mix together 1 1/2 cups flour, the baking powder, and salt.
In a large mixing bowl, use an electric mixer to beat together the applesauce, cream cheese, and butter until smooth and fluffy. Slowly beat in the eggs, one at a time. Stir in the orange liqueur.
Slowly beat in half of the flour mixture, then the milk, then the remaining dry ingredients. Gently toss the cranberries in the remaining 1 tablespoon flour, then stir into the batter.
Pour the batter into a 9-inch round cake pan. Bake 40-50 minutes, or until the top of the cake is golden brown and a toothpick inserted into the center comes out clean. Let the cake cool completely.
To make the glaze, whisk together the cream cheese, powdered sugar, and vanilla extract until smooth. Add coconut milk until you achieve your desired consistency. Spread the glaze over the cooled cake.