Preheat oven to 350 degree F. Coat a 3-quart rectangular baking dish with nonstick cooking spray; set aside. Stir together apricots, cranberries, honey, and ginger; set aside.
Stir together bread crumbs, parsley, flour, cheese, paprika, sugar, salt, oregano, garlic powder, onion powder, and 1/4 teaspoon pepper. Cut in shortening until mixture resembles fine crumbs. Transfer to a shallow dish. Place eggs in another shallow dish; beat lightly with a fork.
With a meat mallet, lightly pound each chicken breast between two pieces of plastic wrap into a rectangle slightly less than 1/4 inch thick. Remove wrap. Spoon a scant 1/4 cup of apricot mixture onto center of each chicken breast. Fold in bottom and sides. Roll up. Secure with toothpicks. Dip in egg, then in crumb mixture. Place in prepared dish. Bake for 35 to 40 minutes or until no pink remains. Discard toothpicks. Makes 6 servings.