Step 1Place the butter, sugar, flour, cinnamon, salt and pecans in a food processor and process until the mixture is finely ground and crumbly without seeing any flour, about 30 seconds. Transfer to a plastic food bag; place in the refrigerator until ready to use.
Step 1Heat the oven to 375 degrees. Set aside a 9-inch deep pie plate.
Step 2Place the cranberries, 3/4 cup of granulated sugar, orange zest, 1 teaspoon lemon zest and water in a small non-aluminum saucepan over medium-high heat. Bring to a boil, then reduce the heat and cook until the cranberries are soft and the mixture starts to thicken, about 5 minutes.
Step 3Transfer the cranberries to the reserved pie plate. Spread them evenly over the bottom. Set aside.
Step 4Place the sliced apples in a large bowl. In a small dish, combine the flour, the remaining 1/4 cup of granulated sugar, brown sugar, the remaining 1 teaspoon of lemon zest and the cinnamon. Add to the apples. Use your hands to toss the slices until uniformly coated. Transfer to the pie plate, mounding the apples slightly in the center (it's OK if the apples stand tall in the plate because they cook down).
Step 5Scatter the Crisp Topping evenly over the surface of the apples. Gently press into place. Place the pie plate on a baking sheet (to catch any juices).
Step 6Bake the crisp until browned with visible juices, about 50 to 60 minutes, tenting it lightly with foil if the surface gets too dark. Transfer to wire rack to cool at least 2 hours before serving for juices to thicken. (The crisp can be stored overnight at cool temperature; do not refrigerate.) To serve, serve warm. Reheat, uncovered, in a 350-degree oven until warmed through, about 15 minutes. Spoon on dessert plates; top with a small scoop of vanilla ice cream.