Season each side of the chops with some of the all purpose rub and salt and pepper.
Render down the bacon in a cast iron pan, removing from the pan with a slotted spoon, scoop into a medium sized bowl.
Add the onions, sliced mushrooms, lemon zest, dried oregano and dried basil, season with salt and pepper, and sprinkle with some of the rub, tossing to coat. (Add a bit of olive oil to the pan if needed.)
When the onions have softened and the mushrooms have shrunk a bit, remove with a slotted spoon and place into the bowl.
Add the fresh oregano, then mix the bacon and onion mixture and place half the mix into the bottom of a 9x13 pan.
Heat a bit of olive oil in the pan, and brown the chops, a few minutes on each side.
Remove from the pan, and place in one layer, in the 9x13 pan.
Top with the other half of remaining onion mix.
Deglaze the pan with the juice of the lemon and a slash of the wine.
Add the rest of the wine and the garlic and bring to a boil. Let reduce slightly.
Pour over the chops, set the pan aside (don't wash it quite yet!)
Bake for 30 minutes at 350°F.
Remove the chops from the pan, pour the remaining liquid back into the frying pan used earlier.
Bring the mixture to a light boil, then add the cream.
Let reduce slightly.
At this point you can add a tiny bit of flour (mixed with some cold water) and thicken the mixture, or pour over the chops and serve.