Preheat the oven to 350 degrees.
In a large bowl combine the sugar, butter, shortening, and salt. Mix well for 2-3 minutes or until smooth.
Add in the egg, vanilla, and almond extract and mix well.
Add in the cake flour and gently mix until just combined.
Roll the dough into 1 inch balls. Roll the balls in jimmies and place on a baking sheet 2 inches apart. Press your thumb into each dough ball.
Bake for 15 minutes. Remove from oven and cool 5 minutes before transferring to a wire cooling rack.
Cool completely.
Meanwhile place the butter in a large bowl. Beat on medium high speed until smooth. Add in the powdered sugar, vanilla, and almond extract and mix until a frosting forms.
Dye the frosting desired colors. Put in a piping bag with a star tip and pipe into the center of each cookie.