Images are definitely part of the problem, trying to modernize our screens appearance has added up. I have found issues in the past sharing images across screens so I have been hesitant to do so. I have some graphics that are composites of several images that move together so that does not help either, like a line graph that updates every loop or a live graphic showing a function moving. It has only recently been becoming an issue with volume so I am investing some time on improving the memory usage.
The issues I was having with sharing images were fairly early with the DP700, they would show up incorrectly or a black spot in earlier firmware. This was around the same time where booting up with CAN 1 hooked up would freeze the screen and I know that has been fixed since then.
With the classic screen editor, being able to define screen areas and display different screen objects made all of the pop-ups modular and easier to handle. I haven't found a similar solution for the DP700.