First, in a small bowl combine the flour, baking soda, baking powder, and salt. Use a fork or whisk to mix it and then set it aside.
Next, use a separate bowl to combine ¾ cups of the confectioners' sugar with the softened butter. Cream them together till smooth.
Melt the chocolate in a double boiler, or in the microwave, then add it to the large bowl containing the butter and sugar you creamed together previously.
Now, add the beaten eggs and white granulated sugar to the large bowl and mix until well blended.
Then, add the flour mixture to the large bowl gradually. Mix until it's well combined.
Cover the cookie with plastic wrap ad refrigerate overnight. You can either leave it in the bowl and cover that, or pull all the cookie dough out of the bowl and wrap in plastic wrap on its own. Either option works.
The next day, remove the dough from the fridge and set on the counter.
Preheat the oven to 350 degrees F.
Then, line two cookie sheets with parchment paper and set those aside.
Unwrap the cookie dough and spoon it onto pan in 1 inch balls. Place the dough balls about 2 inches apart on the cookie sheets.
Place the cookie sheets in the oven and bake for 8 to 10 minutes. They are done when the cookies lose their wet appearance on top.
Next, remove the cookies from the oven and allow the cookies to cool for about 5 minutes or so. Then, transfer the cookies to a cooling rack and allow them to cool completely.
While the cookies are cooling you can make the frosting.