Move an oven rack to the top third of oven, then preheat oven to broil. Spread almonds in a single layer on a cookie sheet. Toast under broiler for a minute or two, watching constantly - they burn easily! Remove when lightly browned. Set aside to cool.
Set the oven to bake at 375F. In a small bowl, combine flour, cocoa powder, cornstarch, baking soda, and salt. In a large bowl, cream together butter, oil, and sugar. Mix in the whole egg and egg yolk. Mix in the vinegar, vanilla, and food colouring. Gradually mix the dry mixture into the wet mixture. Add white chocolate chips and toasted almonds.
Roll teaspoon-sized balls of dough and place on a cookie sheet lined with parchment paper. Bake for 8 - 10 minutes. Allow to cool, then store in an airtight container.