On your screenshot the "For each key" event is executed every tick, which is wrong.
You need to move it to "Local storage item exist", after you've loaded the dictionary from local storage.
Also, you should remove subevent #3.
And if the "Name" instance variable is unique for each item, it's better to pick a_PicPreview by Name, rather then by UID.