No, sorry, not even for a future release as this is simple not the way Zenphoto works. You can have several images of the same name in different albums as you can have subalbums with the same name within different albums. As said file system based.
There is a way to move images on the backend that I think does not change the id. And the coming 1.4.1 release will feature a short url that is at least partly based on the id (my collegue did it so I am not sure how "permanent" in your sense that is then.)