I have recreated the problem in this capx:
Basically I am working on a level editor, Each object in the game has an instance variable called IconFrame. There is also an icon object, the icon object has as many frames as there are objects in the game and each objects Iconframe instance variable is "connected" to the correct frame in the icon object. Although when I try to change the animation frame it doesnt work.
If anyone knows how to improve the icon system or how to make a better one I would like to know.