I display an image in a transaction using the "Image" command. When the image file changes (a .jpg file), GuiXT still shows the old picture when you start the transaction again. Only when you close the SAP session does GuiXT show the new one.

Please use the "-NoBuffer" option of the "Image" command. The image is then read from the file system each time it is displayed. Without this option GuiXT keeps the image in memory in order to avoid reading it from the file system each time. This option is useful if new versions of the image are provided by external programs (e.g. from R/3 or timer controlled).