Sauté apples and onions separately in butter. Set aside. Keep warm.
On spray-coated or parchment-lined baking sheet, lay strips of bacon. Bake until bacon is crisp and browned, about 15-18 minutes. Keep warm.
Cook eggs over medium heat in spray-coated nonstick pan until whites are set (completely coagulated and firm) and yolks begin to thicken, but are not hard. Turn eggs over, if desired, for additional firmness.
On the bottom of English muffin or soft Portuguese roll, place cheese, bacon, cooked egg, apple and onion.
Heat in 350° F oven for 12 minutes or until cheese is melted.
Top with other half of muffin or roll.
NOTE: Do not allow raw or cooked eggs to remain at room temperature for longer than one hour (including preparation and service time).