Thanks Jon!
Yes, debugging XNodes and figuring their behavior behind the scene can sometimes be a pain in the butt!
It is true that because of the lack of support from NI, stability of XNodes and compatibility are not guaranteed.
That said, in my case clients always require the source code but rarely modify it themselves, so I was thinking that replacing all XNodes by their generated code in the release version could be interesting...
(I would then continue the development using XNodes from my private version or replace back the generated code parts by their XNodes for the development of following releases)
If we do not use abilities like "OnFontChange", etc. (abilities that depend on the platform), it would be seamless to the user/client...
Of course it would not work if the client wants to modify also the code generated by these XNodes!