Grease two miniature 24-tin muffin pans with cooking spray; set aside.
Preheat oven to 400º.
In a large mixing bowl, combine flour, granulated sugar, salt, baking powder and poppy seeds.
In a separate mixing bowl, combine oil, eggs, half-and-half, butter flavoring, vanilla and almond extracts.
Whisk until well incorporated.
Add wet ingredients to dry ingredients, stirring just until ingredients are moistened.
Do not overmix or ingredients will become tough.
Spoon batter into prepared miniature muffin tins about two-thirds full.
Bake at 400º about 8-10 minutes, or until a toothpick inserted in center comes out clean.
Cool pans on wire racks before removing from individual tins.