1. To make the dough, dissolve the yeast in the warm water in a small bowl or measuring cup and let it sit for 5 minutes.
2. Use an electric mixer to combine the grandulated sugar with the 1/2 cup whole milk and 1/3 cup melted margarine in a large bowl. Mix in the eggs and salt. Mix in 1 cup of the flour. When the flour is combined, mix in 1 more cup of flour. Mix in the yeast solution, and then stir in the remaining 2 cups of flour with a wooden spoon. Use your hands to form the dough into a ball, and then put the dough back into the bowl, cover it, and store it in a warm place for about 1 ½ hours.
3. Mix the filling ingredients together in a medium bowl, and then cover it until needed.
1 cup packed dark brown sugar
2/3 cup margarine, melted
4. Roll the dough out on a floured surface until about ½ inch thick. Use a pizza slicer to slice the dough into approximately ½ -inch wide strips, and then slice those strips into 3/4 -inch- to 1-inch-long chunks of dough.
5. Use softened margarine to grease the cups of two large (Texas-size) 6-cup muffin tins. Drop 6 chunks of dough into the bottom of each cup. Spoon 1 to 1 ½ teaspoons of cinnamon filling over the dough. Drop 7 more pieces of dough onto the filling in each cup, and then spoon 2 teaspoons of filling over the top of the dough. Cover the muffin tin with plastic wrap and let the dough sit in a warm spot for 30 minutes so that it rises a little more.
6. Preheat the oven to 350 degrees F.
Bake the cinnamon melts for 17 to 20 minutes, or until the dough turns light brown
7. As the cinnamon melts cool, make the icing by mixing the margarine and cream cheese together with an electric mixer on high speed. Add the powdered sugar and mix slowly until all of the powdered sugar is incorporated. Add the milk and vanilla, then mix again on high speed until smooth and fluffy.
¼ cup (½ stick) margarine, softened
1 tablespoon whole milk
½ cup (4 ounces) cream cheese, softened
½ teaspoon vanilla extract
1 ½ cups powdered sugar
8. Spoon about 1 tablespoon of icing over the top of each cinnamon melt. Serve right away, or cool completely, then cover the melts with plastic and freeze. To prepare a frozen melt, remove one from the pan and microwave it on high for 35 to 45 seconds, or until warm.