The difference is this; in the case of OpenOffice.org, it is but one module that can be easily jettisoned at the first sign of problems, wine is a compatibility layer, not a framework - one has no dependency if one develops for Wine given that all wine is, is a win32 implementation.