Preheat oven to 400 degrees F.
Sour the milk by mixing the milk with the white vinegar. Set aside.
In a bowl, combine the dry ingredients (whole wheat flour, flax seed, baking powder, and baking soda).
In a separate bowl, mix the sour milk, brown sugar, egg, pineapple, carrot, walnuts, raisin, and cinnamon.
Add the dry ingredients to the wet ingredients and mix.
Pour into 22 muffin tins evenly.
Bake for 25 minutes.
Make the frosting while baking the muffins. Mix all the ingredients for the frosting together and place in refrigerator until ready to frost. Allow muffins to cool before frosting the muffins.