Showing different icons on repeaters. Is this possible?

You can also adapt the method described in this thread by making your icon a dynamic panel with a state for each icon.