How to Make It
Pour warm milk into large mixing bowl. Add sugar, salt, egg, butter and yeast; mix well. Let rest 5 minutes. Mix in flour 1 cup at a time, forming a soft dough. Turn dough out onto a lightly floured surface; knead until smooth and elastic, about 3 to 5 minutes. Place dough in a greased bowl, turning once to grease surface. Cover and let rise about 40 minutes, until double in size.
While dough is rising, combine dried fruit with amaretto. Allow to soak while dough rises.
After dough has risen, punch down and roll into a 12 x 18-inch rectangle. Spread with 2 tablespoons butter, sprinkle with 1/2 cup sugar and top with 1/2 cup almonds and amaretto soaked fruit. Roll up jelly roll fashion. Place on greased baking sheet; curve the loaf to form a crescent shape. Let rise until doubled, about 30 to 40 minutes. Bake at 350°F for 35 to 45 minutes until browned. Remove to rack and cool at least 15 minutes.
Beat cream cheese, butter, powdered sugar, amaretto and red food coloring (if desired) until well blended. Drizzle over bread and sprinkle 1/4 cup almonds on top.