Also, UDFs are supposed to be generalized functions that work in all kinds of circumstances. Not everybody puts, e.g. JT.EXE into the same directory as the script. Actualy, I'd consider it a best practive NOT to have a executable such as JT.EXE in the same directory as a KiXtart script.

You're welcome to modify UDFs on your own. However, as soon as you ask for help on such modified UDFs, I for example ahve to go throguht teh compleet UDF and trace down all the modifications you've potentially made and how they affect the UDF. And quiet frankly, I don't have time for such things. If you have a request for improvement, post it, and I'll incorporate it into the UDF.
_________________________
There are two types of vessels, submarines and targets.