Grind the apples, marshmallows and cranberries. Add sugar and pineapple. Let stand several hours or overnight. Whip cream and fold into the cranberry mixture. Add nuts. Pour into a large rectangular Pyrex dish. Cover with plastic wrap anf freeze overnight or longer. Keeps well for 2 to 3 weeks. Serves 15 to 20.