In a medium saucepan over medium heat, heat the butter until it bubbles. Add the onion, green onion, thyme, oregano, and cayenne. Cook until the onions turn translucent.
Add the vermouth and bring it to a boil. Lower the heat a little and add the oysters. Poach for about a minute, or until the oysters curl at the edges. Lower the heat to the lowest setting.
Add the oyster water (up to 1/2 cup) and the French bread cubes. Stir to soak the bread cubes with liquid. If the oysters break up a bit as you do this, that's okay. Let the mixture return to a simmer and hold there for about three minutes.
Add the parsley and the chopped pecans. Toss to evenly distribute them in the mixture. It should be fairly loose and wet; tighten it up to a stiff mixture with the bread crumbs, and transfer it to a baking dish.
Just before serving, bake, covered, in a 350-degree oven until warm all the way through. Then bake another few minutes uncovered to get a bit of a crust on top.