Whisk together the flour, cocoa powder, baking powder, and salt together. Making sure to remove any lumps. You can sift, but I didn't find the need too. Set aside.
In a large bowl attached to a stand mixer, beat the butter until light and fluffy, about a minute. Pour in the sugar, and cream the butter and sugar together.
Beat in the egg and extracts.
On low speed, slowly add the dry ingredients in with the wet, until thoroughly combined. This dough is sticky!
Divide the dough into two equal portions, and roll each into 1/4 inch thickness onto parchment paper. Place one disc on top of the other, with the parchment in between; and place in the fridge for 2 hours.
Once the dough has chilled, preheat the oven to 350 degrees, and line baking sheets with parchment paper.
Using a 2-inch round cookie cutter, cut out all the dough that is rolled, and re-roll and cut, until there is no more dough remaining.
Bake for 8 to 9 minutes. Remove from the oven and allow to cool for 8 minutes, before removing to a cooling rack.
Once the cookies are completely cooled, melt the chocolate, oil, and extract together in a double boiler. I would not recommend using the microwave for this. Dip each cookie into the melted chocolate, and allow the excess chocolate to drip away, before placing on parchment paper to completely set. Store in an airtight container in the freezer.