Beat butter and ½ cup of the powdered sugar in a stand mixer fitted with a paddle attachment on medium speed until smooth, about 1 minute.
Beat in vanilla and chopped pistachios until combined, about 30 seconds.
Whisk together flour and salt in a medium bowl until combined.
With mixer on low speed, gradually add flour mixture to butter mixture, beating just until dough comes together, about 1 minute, stopping to scrape down sides of bowl as needed.
Shape dough into a 6-inch disk, and wrap in plastic wrap. Let chill until firm, at least 1 hour or up to 24 hours.
Preheat oven to 350°F. Line a large rimmed baking sheet with parchment paper.
Roll out dough on a lightly floured work surface to ¼-inch thickness.
Cut desired shapes using lightly floured 2-inch cookie cutters. Chill, reroll, and cut dough scraps as needed.
Transfer shapes to prepared baking sheet, spacing 1 inch apart. Freeze until firm, about 10 minutes.
Bake in preheated oven until the edges are set, 14 to 16 minutes.
Let cool on baking sheet for 5 minutes. Transfer cookies to a wire rack; let cool completely, about 30 minutes.
In a medium bowl, whisk together lemon juice and remaining 1 cup powdered sugar until smooth.
Dip, drizzle, or spread glaze over cooled cookies as desired.
Crush additional chopped pistachios; sprinkle over cookies. Let stand until glaze is set, about 30 minutes.
