Heat a large saute pan over medium-low heat, and add bacon. Cook slowly, stirring frequently, until brown and crisp, about 8 minutes. Remove bacon with a slotted spoon, and transfer to a paper-towel-lined plate.
Drain excess fat, leaving a thin coat on bottom of pan. Increase heat to medium, add scallops to pan, and sprinkle with salt and pepper to taste. Cook until golden brown and opaque, about 2 minutes per side.
Transfer scallops to the serving dish, and add shallots to pan. When shallots are translucent, add white wine; scrape browned bits from bottom of pan with a wooden spoon. Cook until liquid is reduced by half, 3 to 4 minutes. Stir in butter, and pour over scallops; top with reserved bacon. Serve over ribbon zucchini.