Preheat oven to 350F. Line a baking sheet with parchment paper.
In a large bowl, cream together softened butter and sugar until light and fluffy. Beat in egg, extracts, and salt.
In a separate bowl, whisk together flour and pudding mix. Add to the butter mixture and beat until just combined. Stir in chocolate chips.
Shape into 1 inch balls and roll in chopped pecans. Place on prepared baking sheet 2 inches apart. Use a teaspoon to make a "thumbprint" in the center.
Bake in preheated oven for 10 - 12 minutes, until set but not browned. Use the teaspoon to press the "thumbprint" again if necessary. Let cool completely before filling.
Whisk together all filling ingredients until no lumps remain. Fill each cookie with the filling. Let set before glazing.
In a microwave safe bowl, microwave the chocolate chips in 30 second increments, stirring after each time, until melted and smooth. Transfer to a plastic ziptop bag, snip off a corner, and drizzle as desired.