One more thing that I was surprised to uncover is just how much memory HMI variables with lists of texts take. If your project has something akin to page of alarms history, you might want to really reduce the number of possible line entries. I had a machine with status text line on main screen and 8 more lines in history screen. Measly 30 lines of ~35 symbols each. Had to go down to 5 in the history screen for project to fit in memory (specifically in HMI variables allocated memory, by project memory usage map).
Also, if you are changing resolutions and have to resize images, stock or imported, change them after resizing to any other image and back to the original image. I found this helpful, otherwise the scaled image looks really bad.