Limit application launching to boot disk only
I'd suspect you can only do this if each 'other' OS was set to never mount, via fstab - see Time Machine restore to new partition, different computer - &amp; then clear the LaunchServices database [individually for each OS] using  Onyx