In a large bowl, stir together the flour, baking powder and salt. Set aside. Place the butter and sugar in a large bowl. With an electric mixer, beat on medium for 3 minutes. Add egg, vanilla and almond. Mix until combined. With the mixer on low, gradually add the dry ingredients. Mix on medium until a dough forms. Divide dough into thirds. Keep two thirds plain. Of the remaining dough, color a small piece green and the rest orange. I found it easiest to incorporate the color by kneading the dough with my hands.
Roll the orange dough to about ½-inch thick. Roll out a long narrow piece of green and attach it to the orange dough. Using a 1-inch pumpkin cookie cutter, cut as many pumpkins as you can (making sure that the stem part is on the green dough). Combine the scraps and roll again. Cut more pumkins. Repeat. Stack the pumpkins together in 3 rows.
Take the remaining plain dough and divide into thirds. Divide each third into smaller pieces that you roll out into narrow ropes of dough. Place the ropes around the pumpkin stacks. Gently roll to smooth edges. You will end up with 3 logs of dough. Roll each log in sprinkles, wrap in plastic and refrigerate for two hours or overnight.
Once chilled, slice ¼-inch thick cookies and place on ungreased cookie sheets. Bake at 350°F. for 8-10 minutes. Do not overbake. Let cool. Serve immediately or store covered for up to 1 week. They will also freeze well for longer life.