I would therefore argue that an option in your program to allow same sex relationships is called for. Such a device strictly speaking does not violate Gedcom 5.5 as TreeDraw does not export Gedcom-files. On the other hand falsifying a person's sex og discarding the person altogether is clearly offensive to the persons so treated.
Best regards, UJ
Is it not the case that the solution to this requirement lies with the Gedcom standard rather than TreeDraw?
As I understand it TreeDraw simply imports the data which is in the Gedcom file. If the Gedcom standard does not support same sex relationships that precludes any option within TreeDraw doesn't it?