To make the cookies: put the cashews or rolled oats in a food processor and pulse until they become powder. Add the rest of the ingredients - except the carrots and raisins - and process into a thick wet mixture. Add the raisins and pulse a few times until you have them incorporated, but still have some whole raisins. Throw this mixture into a large bowl with the carrot shreds and mix with a wooden spoon until it all sticks together. Form into cookies and place in the dehydrator, or use your oven at it's lowest temperature. I "baked" mine at the lowest temperature (200 degrees) in my convection oven for about 2 1/2 hours. To make the frosting: blend all the ingredients together until smooth, adding the water as needed to get the texture you want: thick and creamy! Refrigerate overnight, then frost your cookies and enjoy!