Generating data for all users: We have  created "startup"  InputScripts for around  60 users to read SAP data involving approx. 10 transactions. All users log in at around the same time, usually in the morning. Our SAP server is then very slow, with lag times of up to half an hour. Does GuiXT support some kind of caching to avoid this?

GuiXT does not provide a cache mechanism that you could use here. Apparently the data that you read does not depend on the user. In this case I suggest that you generate a text file at the end of the InputScript that contains all the data and put it on a server in your LAN. The file name should include the current date. The first user to log on generates the file and other users read the data from this file.