Using food chopper or processor; grind rinsed cranberries with granulated sugar until well incorporated. Place in serving bowel and fold in pineapple, apples, and marshmellows. Cover and refridgerate overnight.
Before serving, whip heavy cream and powdered sugar until stiff peaks form. (Powdered sugar can be ommited here, but since cranberries are naturally tart, this adds a little extra sweetness to the salad)
For best results, use cold beaters and mixing bowel.(I place my beaters and bowel in the freezer for about 5-10 minutes.) This keeps my cream from warming up during the mixing process. The colder the cream, the thicker it gets!
Add pecans (opt) to cranberry mixture. Fold in whipped cream and serve.