Using a food processor, chop the cranberries until they're chopped. Don't chop too finely or they will be mushy.
Pour cranberries into large bowl
Stir in the sugar and pineapple and mix well
Cover and refrigerate for one hour
Using a slotted spoon, transfer cranberries to a different bowl and pour ⅓ cup of the juice over the cranberries
Stir in marshmallows
Using a handheld mixer beat the cream cheese until smooth
Pout in the cold whipping cream and beat until stiff peaks form
Fold the cream cheese mixture into the cranberry mixture.
Cover and refrigerate for four hours or overnight