there is no way if indicating to Rhino which part is to be removed in Boolean Difference.
I have a simple block and cutting surface yet in first of command, select item to subtract from,
first attempt select the bit I want removed, it removes the other main part.
try again, select this time the main part, it still removes the main part.
BooleanDifference removal indicator need.3dm (57.9 KB)