Preheat the oven to 375°F.
Using a stand mixer, or a medium-size mixing bowl and a handheld mixer on medium-high speed, beat the butter for 1 to 1 ½ minutes.
Add the granulated sugar and continue mixing for 1 more minute.
Add the egg, clear vanilla flavoring and almond extract. Mix medium-low speed until well combined.
Add the all-purpose flour, and mix on low just until the flour is completely incorporated.
Using a cookie press, select a decorator disk for each color. Fill the cookie press tube with the cookie dough.
Press the cookie dough onto an ungreased bare baking sheet, 2 inches apart. You can sprinkle a few of the cookies with nonpareils.
Bake for 8 minutes.
Allow the cookies to cool on the cookie sheet for 5 minutes, then transfer to a cooling rack to completely cool.
Using 2 small heat-safe bowls, pour ½ the bag of the green candy melts in one bowl, and ½ the bag of red candy melts into the other bowl.
Microwave the candy melts for 1 minute and stir. Continue to microwave in 20-second intervals,stirring after each interval until the candies are completely melted and smooth.
Dip each cookie halfway into the desired color of candy melts. Place the dipped cookies onto a piece of parchment paper.
Evenly sprinkle the dipped section of cookie with the nonpareils. Allow the candy-dipped section of the cookie to completely dry and harden before serving.