To a medium mixing bowl, add the dry dough ingredients: all purpose flour, granulated sugar, baking powder, salt and add milk gradually while mixing with a fork until smooth dough forms.
After achieving a flexible but non-sticky consistency, transfer the dough onto a surface lightly coated with flour and knead it a few times. Then, shape it into a lengthy strip measuring around 4 inches width by 10 inches length.
Mix the ground cinnamon with white sugar.
With a brush, spread the melted butter over the dough and sprinkle all of the cinnamon/sugar mixture.
Roll up the dough into a round shape.
Lightly grease a large mug with butter and place the cinnamon roll inside.
Cook in the microwave from 45 to 60 seconds, or just until set. Remove the dough from the mug and place in a plate.
Prepare the frosting: In a medium bowl, combine cream cheese, butter, and vanilla extract. Beat until well-mixed and fluffy.
Add powdered sugar and salt and continue to beat until sugar is completely incorporated and frosting is smooth and creamy.
Pipe or spread the frosting over the cinnamon roll.