The property 'javax.xml.transform.TransformerFactory' is not defined by default at the JVM level. The property exists to allow the user to set the transformer factory as he wants.
I think the best solution for now is to set the property to the Sun default transformer factory in the launcher as we officially support Sun JVM. If an user wants to use another JVM even if we do not support it for now, he can change the property in the launcher.
Later the launcher must evolute if we want support other JVM.
The property javax.xml.transform.TransformerFactory must not be set in the BC SOAP (lines of code must be removed) but in the launcher (the launcher must be changed to detect the JVM and set the property javax.xml.transform.TransformerFactory to the Platform default TransformerFactory)