Pastry: Preheat oven 375F-degrees. In a food processor, mix 1 cup all purpose flour and 1 stick of cold, unsalted butter (cut into 8 pieces). Pulse until the mixture resembles coarse crumbs. While processor is running, add 1-2 Tablespoons of cold water; dough should come together, but not ball up. Place dollops of pastry dough on a parchment-lined baking sheet in two strips. (Don't wash processor; you'll use it in the next step)
Pat dough, with your fingers, to form a 3-inch x 12-inch strip. Meanwhile, for the Filling: Heat 1 cup water and 1 stick of unsalted butter over medium heat. When it comes to a boil and the butter has melted, add all at once, 1 cup all-purpose flour and stir until a ball forms. Place filling into the food processor and add 1/4 tsp. almond extract. Pulse to incorporate. Then, add 3 eggs, one at a time, pulsing between additions. Pulse until dough is very smooth.Spread filling over pastry strips and smooth with an off-set spatula. Bake for 45 minutes or until golden brown.
Frosting: In a mixing bowl, add 3-ounces of cream cheese, 4 Tablespoons unsalted butter (at room temperature) and 2 cups of confectioners' sugar. Whip until very smooth. Add 1/2 tsp. almond extract and 1 teaspoon vanilla extract (or use your favorite flavor...coconut, eggnog, etc.)
Spread frosting over cooled pastry. Sprinkle with toasted almonds, pecans, crushed candy canes, or chocolate sprinkles.
