I have a recipe for vegan cake and icing somewhere... I might dig around for it. It's hard not to use eggs in cakes, though. You can use applesauce and extra canola oil as a substitute, but if be sure to cover the flavor of the apple with another flavor; like add brandy or powdered sugar or another flavor extract. Almond paste is great.