That is how I do it. In fact, I am an expert at it. I probably did that 50 times yesterday. Those are what I would like to lock at that level. What would happen is that because the mouse grabbed it, instead of being 0 and 446 and 400 x 350, it might have been 2 and 448 and 399 x 345. I would reset to the 0 and 446 and 400 x 350. Once again, 99.9% of my issue would disappear if I could just set the path for the background Image 1 on all Elements and File 1 on an Alarm via a Script property. I would not stack Elements in that case, but just change the background and in the case of Alarms, the wav File 1 via a Script property. I do believe that the locks at the Element level would still be useful as you could set it and forget it as it would never change unless you unlocked it.
You would need a Lock Toggle similar to the Lock at the top Right of the Workspace screen for the Position and Size.
You would need two new Script property attributes.
backpath that would change the file path of Image 1 on any Element
wavfile that would change the path of File 1 on an Alarm.
You would not need to access any other paths and rather than changing the background, you woud leave it at Image 1 and just change the path.
View attachment 750762