(Concerning ZXF4) we only have the right to create transactions which begin with Y, so is it possible to use the search help with a transaction like YXF4 ?

Yes, this is possible. Please use the statement:

ProcessingOption SearchHelpTransaction="YXF4"

in the session script (esession.txt / fsession.txt for French).
GuiXT will then start "YXF4" instead of "ZXF4".

Define the new transaction YXF4 in the same way as ZXF4.
You can also rename the program ZGUIXTF4l, if necessary. GuiXT accepts any program name.