First dissolve the yeast in warm almond milk (use about 2 tablespoons from the amount named in the ingredient list) and sugar (1 tablespoon from the amount named in the ingredient list). In a bowl, combine the yeast-milk mixture with the flour. Let it sit for a couple of minutes, in which you can melt the margarine and then also add it to the flour together with the remaining almond milk, sugar, and cinnamon.
Then knead the dough for about a minute or two. I used a hand mixer with dough hooks, but of course you can also use a classic stand mixer or just use your hands.
Let the dough rise for about half an hour. Then make the filling: Cut the apples into small pieces. In a small pan, heat one teaspoon vegan margarine. Cook the apple for about 3 minutes and sprinkle with 1/2 teaspoon cinnamon. Set aside. Then melt the remaining margarine (1 tablespoon).
Roll the dough into a rectangle (about 12 by 6 inch) and spread the melted margarine. Then sprinkle with sugar, cinnamon, and equally spread the apples. Roll up the cinnamon rolls and seal the edges.
With a sharp knife, cut the roll into exactly 12 pieces. Put them into muffin cups and bake at 375 degrees for 15 minutes (or until very slightly golden).
In the meantime make the frosting: Combine 1/2 cup powdered sugar, with half a teaspoon vanilla extract and about 1/2 teaspoon almond milk. If it's to thick add some more almond milk.
Allow the cinnamon rolls to cool down a bit. Spread or pour the frosting over the cooled cinnamon rolls.