Heat oven to 350ºF. Line loaf pan with parchment paper.Mix carrots, oil, applesauce, and eggs in large bowl with spoon.In separate bowl, mix together flour, sugar, walnuts, baking power, salt, cinnamon, and cloves. Add dry ingredients to wet ingredients, stir well, and pour into pan.Bake 50 to 60 minutes or until toothpick inserted in center comes out clean. Cool 10 minutes. Loosen ends of loaf from pan and remove it from the pan to a wire rack as soon as you take it out of the oven. Cool completely before adding glaze.To make the glaze, beat the cream cheese for several minutes until light and fluffy. Scrape the sides and add the orange juice and zest as well as the powdered sugar. Mix well. Add three tablespoons heavy cream (or milk if you prefer a thinner glaze), mix well, and continue to add cream until you achieve the desired thickness. Pour over top of carrot loaf.Store in airtight container and refrigerate up to 10 days.