Melt the chocolate (broken into small pieces) in a small pan over very low heat, stirring occasionally, until it is smooth and shiny. (Or place chocolate in a bowl over a pan of simmering water, making sure the water doesn’t touch the bottom of the bowl, and melt, stirring occasionally, until smooth and shiny.)
Remove chocolate from heat source and allow to cool at room temperature while you do the rest of the filling steps.
Place two eggs and ¼ cup granulated sugar in small heavy pot over very low heat and whisk to combine. Continue whisking frequently until sugar is melted and eggs have reached 140 degrees for 3 minutes. (Use a candy thermometer to gauge the temperature.) **
Remove the egg mixture from the heat and place the pot over a bowl of iced water. Whisk the egg mixture in the pan over this cold water until it is completely cooled. Set aside.
Cream the butter in a large bowl with a mixer until it is fluffy. Slowly add the powdered sugar, about 1/3 of total each time, creaming after each addition.
When combined thoroughly and very fluffy, slowly pour in melted, cooled chocolate and beat until combined. Add Frangelico and beat until mixed in well.
Add cooled egg mixture and mix the filling well with beaters.
Using a spatula, transfer the filling to the top of the cooled crust. Smooth it out evenly.
Cover and refrigerate for at least two hours before serving.