Warm milk to just above room temperature. Dissolve the yeast in the milk, set aside. In a medium bowl, stir together the flour, salt and baking powder. Cut in the shortening until the mixture is mealy. Stir in the egg yolks and milk mixture. Knead the dough together and then refrigerate overnight.
Preheat oven to 350 degrees F (175 degrees C).
Dust a clean, dry surface with confectioners' sugar. Knead the dough for a few minutes. Carefully roll out your dough to 1/4 inch thickness. Cut out circles with a cookie cutter.
Bake for 12 to 15 minutes in the preheated oven. Do not store in an airtight container or they will become soggy.
Heat oil in deep-fryer to 375 degrees F (190 degrees C).
In a large bowl, beat together the egg yolks, sour cream, white sugar, vanilla and whiskey until smooth. Stir in flour until dough is stiff enough to knead. Turn out onto a floured surface and knead until smooth. Knead in additional flour if necessary. Divide dough into 3 or 4 pieces and roll each ball on floured surface. Cut into strips about 3 inches long then make a slit long ways down the middle. Pull one of the ends through like a bow.
Place into hot oil and deep fry until golden brown. Let drain on paper towels and sprinkle with confectioners' sugar.
In a medium bowl, cream butter and vanilla until smooth. Combine the 6 tablespoons confectioners' sugar and flour; stir into the butter mixture until just blended. Mix in the chopped walnuts. Roll dough into 1 inch balls, and place them 2 inches apart on an ungreased cookie sheet.
Bake for 12 minutes in the preheated oven. When cool, roll in remaining confectioners' sugar. I also like to roll mine in the sugar a second time.
In a large bowl, cream together the margarine and sugar until smooth. Stir in molasses and egg yolk. Combine the flour, salt, baking powder, baking soda, cinnamon, cloves, ginger, and nutmeg; blend into the molasses mixture until smooth. Cover, and chill for at least one hour.
Preheat the oven to 350 degrees F (175 degrees C). On a lightly floured surface, roll the dough out to 1/4 inch thickness. Cut into desired shapes with cookie cutters. Place cookies 2 inches apart on ungreased cookie sheets.
Bake for 8 to 10 minutes in the preheated oven, until firm. Remove from cookie sheets to cool on wire racks. Frost or decorate when cool.