Press into the bottom of a 9×13 pan spreading out to cover the entire bottom of the pan.
In a medium bowl, blend cream cheese, margarine/butter, powdered sugar and ½ of the cool whip. Blend well and pour over your Golden Oreo Crust.
In another bowl, make your pudding by adding your milk to your bowl and instant pudding. Whisk together until pudding thickens. Pour over the cream cheese layer. Refrigerate for at least 5 minutes.
Top off with the rest of your Cool Whip. Add white chocolate shavings.
Refrigerate at least 1 hour before serving.