In a medium bowl, cream together the icing sugar, cream cheese and whipping cream with an electric mixer. Evenly spread this mixture over the crust. Place in the fridge to chill while you prepare the next layer.
In a separate, large bowl, mix the chocolate and vanilla pudding mixes, and the milk with a hand mixer until thickened. Pour the pudding mixture over the cream cheese mixture and spread evenly. Place in the fridge to chill while you prepare the next layer.
Prepare the Dream Whip topping according to the package directions, or beat the whipped cream until light and fluffy. Sweeten the real whipped cream to taste with icing sugar and vanilla extract. Evenly spread the whipped cream over the pudding layer. Sprinkle chocolate shavings, a dusting of cocoa powder, or additional coarsely chopped pecans over the top. Serve chilled, and store in refrigerator.
*Recipe from Karen McMillan