In a good sized bowl sift flour, salt, cocoa, cayenne, cinnamon and black pepper.
In a different bowl cream your butter until it is a nice pale color. (use food processor/beater).
Add sugar slowly and keep beating at a medium speed setting. Scrape clean the sides every once in awhile to get a good mix. Add in vanilla extract and mix that thoroughly. Now add a beaten egg and mix this in thoroughly.
Slowly add the dry ingredients until they are well mixed.
Flour your work surface and turn the dough. Fold it over a few times but don't work it too much or else it will be too rubbery.
Split the dough into two halves and roll into a cylinder shape (dimensions: 9in long and 2in in diameter).
Now wrap the cylinders of dough in wax paper and put in the freezer until they are firm (takes about 15 minutes).
Preheat your oven to 300F and put your slightly frozen dough on your cutting board.
Cut dought into 1/2in thick disc shapes and place on large cookie sheet and bake for 5 minutes to soften. Now take them out and use a pastry spatula to flatten them down a bit. Now bake for another 10 minutes. The cookies are finished when they are just about firm on the edges.
Pop them off the sheet onto a cooling tray with a wide spatula.
Serve while still warm with vanilla ice cream (or any other flavor).