Yes, you're fully right.
Now see if you can find a setting in the program, so it will behave the same as it did before.
I use a program that stores measurement data in a database. Recently, I wanted to do install a few updates and preventively created an Image to be safe.
While installing the updates I encountered some problems with my user profile, so I had to delete it and create a new one. Since this didn't do the Job aswell , I decided to install the Image.
However, now there is a problem with the above described program, because all my data is gone. A new database is created within the program directory, but it is empty.
After some search I noticed that there is a folder under my user directory (C: \Users\AppDat \ ...), which contains the original database with my data. However, the program is no longer accessing the database within my user directory and instead creates a new one in the program directory.
I'm pretty sure this has something to do with the deletion and creation of my profile. But i don't understand why this is still the case after installing the Image.
After installing the image, everything should be as before. And the deletion/creation of the profile should have no Impact since it happend after i created the Image, right?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic