Step 1Combine the butter, shortening, flour and salt in a food processor and pulse until the mixture forms pea-sized crumbs.
Step 2With the processor running, add 1 tablespoon of ice water. Continue adding water, 1 drop at a time, with the processor running, until the dough begins to form a mass. You might not use all the water. Wrap the dough in plastic and chill about 30 minutes.
Step 3Roll out the dough 1/4-inch thick on a lightly floured surface. Line a 9-inch pie plate with the dough and flute the edge. Chill 15 minutes.
Step 4Heat the oven to 350 degrees. Line the bottom of the pie shell with foil, then fill with pie weights, beans or rice. Bake until the crust is light golden brown, about 15 to 20 minutes. Let cool on a rack. Remove the weights and foil.
Step 1Blanch the peaches in a large pot of boiling water about 30 seconds, then plunge into a bowl of cold water. Peel and slice the peaches into a bowl. Add the sugar, almond extract and cornstarch.
Step 1Heat the oven to 375 degrees.
Step 2Melt the butter in a saucepan over medium heat. Add the sugar, flour, salt and cinnamon and stir until crumbs form.
Step 3Fill the crust with the filling. Pile the crumb topping over the peaches. Place the pie on a baking sheet. Bake the pie until the top is golden, the center is set and the filling bubbles around the edges, 60 to 70 minutes. (If the crumb top begins to get too brown, cover with a tent of foil.)