Melt the chocolate and the butter in a heat proof bowl in the microwave. Mine took about 75 seconds to melt, but check every 30 seconds. Add the almond extract, cinnamon and cayenne to the melted chocolate. Mix well and let it cool.
Whip the cream cheese and powdered sugar until light and fluffy. You may have to scrape down the bowl a couple of times to make sure that everything is well mixed.
Add the cooled chocolate mixture and the cajeta to the cream cheese mixture. Whip until light and fluffy and everything is well incorporated. The frosting is ready! Enjoy!