Preheat oven to 450 degrees.
Sift together flour, salt and sugar. Cut in shortening until it resembles cornmeal. Add water, 1 tablespoon at a time, tossing with fork until moist enough to hold together. Shape into a ball. Wrap in wax paper. Refrigerate 1 hour.
On a lightly floured board, roll out chilled pastry until large enough to line a 9-inch pie pan. Dust top lightly with flour and line pan. Prick all over with fork. Flute edges. Place in freezer 15-20 minutes. Bake 12 to 15 minutes. Cool.
Combine egg yolks, salt and milk. Mix well. Place in heavy saucepan and cook over low heat, stirring until warm. Combine sugar and flour, gradually add to milk mixture, stirring constantly until thickened. Boil 1 minute. Remove from heat. Stir in vanilla and peanut butter. Let cool slightly.
Pour filling into cooled pie shell. Chill thoroughly. Garnish with whipped cream and roasted peanuts.
(Recipe courtesy of Gennie Bishop Grill)