1. Preheat oven to 375°.
2. Gently combine apricot halves, 1/4 cup sugar, 1 1/2 tablespoons melted butter, and extract in an 11 x 7-inch baking dish coated with cooking spray. Sprinkle with 1/4 cup almonds.
3. Lightly spoon 1 cup flour into a dry measuring cup; level with a knife. Combine 1 cup plus 3 tablespoons flour, remaining 1 1/2 tablespoons melted butter, 2 tablespoons almonds, 1/2 cup sugar, and next 3 ingredients in a medium bowl, stirring with a whisk until smooth. Pour topping evenly over apricot mixture. Sprinkle with remaining 2 tablespoons almonds.
4. Bake at 375° for 40 minutes or until top is lightly browned.