Cream all ingredients together and press firmly into a 9-inch greased pie pan. Bake at 350°F for 15 minutes or until light golden brown. Cool completely.
Bring milk to boil. In a bowl whisk cornstarch, sugar, salt and eggs together. Temper egg mixture with milk. Return to stove top and cook, scraping bottom of pot with spoon to prevent burning. Cook until it boils for 2 minutes. Turn off heat and stir in butter and vanilla. Stir in macadamia nuts. Pour filling into pie crust. Chill for 3-4 hours.
Whip Cream Topping:
Begin whipping cream with a hand mixer. When cream starts to form peaks, add powdered sugar and vanilla.