In a large bowl with a stand or hand mixer, blend butter and sugar until light and fluffy. Then add egg, orange juice and vanilla and mix to combine. Then add flour, cocoa powder, baking powder, salt and red food coloring and combine until mixed and you have a uniform color. Dough should be slightly sticky.
Form a ball and chill overnight in the refrigerator.
When ready to bake, preheat oven to 350 degrees F.
To make the filling, cream together cream cheese and vanilla with a hand mixer add in powdered sugar until very thick and not sticky (between 2-3 cups depending on humidity).
Roll dough out to 1/8 inch think and cut into circles with a 3 or 3 1/2-inch cookie cutter or wine glass.
Add 1 teaspoon of filling to the center of each circle and fold three sides in overlapping the sides to secure. Place hamantaschen on a parchment lined cookie sheet and freeze for 30 minutes to prevent spreading.
Wash with egg wash and bake for 12-15 minutes until slightly brown on the bottom. Cool on a cooling rack.
To make drizzle, melt chocolate in a double boiler and drizzle over cookies with a spoon. Enjoy!