Line a 12X4 bread loaf pan with enough plastic wrap to line the bottom and have plenty hanging over the side to wrap over the cake when layered. Open can of cherry pie filling and reserve 10-12 cherries for the top. Prepare pudding according to package instructions. Set aside. Lay 2 full sized cookies side by side in the bottom of the bread pan. Spoon a thin layer of white chocolate pudding over the cookies. Spoon about 3 tablespoons of cherry pie filling over pudding. Repeat process until you have 6 layers, ending with a layer of chocolate graham crackers. Carefully seal the cake with the plastic wrap, gently pressing the sides together to compress. (Note: Slip cardboard or cake board pieces in between the plastic wrap-sealed cake and the pan the compress even more. Place in freezer to harden for at least 6 hours. When ready to serve, beat together whipping cream and powdered sugar to stiff peaks. Remove cake from freezer and spread whipping cream on top and sides of cake. Using a carrot peeler or paring knife, scrape chocolate bar to create chocolate curls or shavings. Sprinkle over cake. Dot top of the cake with reserved cherries. Cake will take about one hour to thaw completely. Slice and serve.
Bread Pan Alternative:
If using an 8 x 8 inch cake pan instead of bread loaf pan, you may only get 2-3 layers. Line with enough cookies to cover the bottom and follow above instructions until ingredients are used up.