In a small bowl, beat egg yolks with garlic. Place chicken and egg mixture in a large Ziploc bag, squeeze out all the air and seal tightly. Set aside until ready to use.
Preheat oven to 400 degrees. Melt butter and pour into bottom of a 9x13 baking dish.
Mix bread crumbs, Parmesan cheese, parsley, garlic powder, salt and pepper.
Dip marinated chicken in crumb mixture. Place coated chicken in baking dish, and pour remaining egg mixture over the top.
Bake for 15 min on each side or until chicken is no longer pink and juices run clear.
Top each piece of chicken with ham and slice of Swiss cheese. Place back in the oven for about 5 min or until cheese is melted.
Remove from oven and serve with Honey Mustard Sauce.
Mix the honey mustard sauce ingredients together and refrigerate until ready to serve.
