Free your mind...
It took me almost a week to figure out exactly how this works, but trust me it does. The best way to understand it is that MasterLink is parallel, so if something is controlled in one place, it's controlled everywhere. If sound is linked in somewhere, it's linked in everywhere.
Think of a row of televisions with a single blu-ray player in front of them. An HDMI cable runs out of the player into a distributor and then an HDMI runs to each TV. That takes care of sound and picture, right? So if these are all B&O tvs, I connect that HDMI to AV2 and set it to DVD. I then run a single IR flasher from any BeoVision to the Blu-Ray player. Now, as long as these tvs are linked with ML, they can all access the Blu-Ray player as though it was attached only to it. If one can control it, they all can.
So if I turn on one TV to "DVD," the player will start up and I can start watching a TV. If I go into another room and press "DVD" there, too, I will see the DVD in progress. I can then pause it, access menus, whatever.
It's the same way that you play a CD in one room and can walk all over the house controlling it.
Option Programming is irrelevant. All the TVs can be in Option 1, 2, or 6. The idea is that by running HDMI through a distributor, you're feeding all the TVs as if they had their own player (or media center, appleTV, STB, whatever). You're simply taking advantage of the fact that any control will exist over ML if the source is engaged.
PM me if you want to make contact and have this explained further. Or I can continue to elaborate here.