Preheat oven to 350°F. Line a 12 cup cupcake pan with cupcake liners.
Melt the margarine and light brown sugar in a small frying pan on medium heat. Add in sliced apples and fry them for about 10 minutes, mixing occasionally. Remove from heat and allow to cool.
In the meantime, in a medium bowl whisk together brown rice flour, potato starch, tapioca starch, xantham gum, salt, baking powder, cinnamon, and coconut flour.
In a large mixing bowl, combine applesauce, canola oil, almond milk, vanilla extract, and maple syrup. Mix all ingredients together.
Carefully drain the liquid produced from fried apples from the frying pan and into the wet mixture. Add sugar and mix once more until sugar is blended in.
Add flour mixture to wet mixture and mix all ingredients together. Do not over-mix.
Spoon the batter into prepared pan. Top each cupcake with fried apple slices.
Prepare streusel topping by placing all topping ingredients into a medium sized bowl and mixing everything by hand until small streusel crumbles are formed. Sprinkle each cupcake with topping.
Place in the oven on center rack, and bake for 23 minutes, or until toothpick inserted into the center comes out dry. Remove from oven and cool slightly. Serve warm.