Это возможно. Вы можете поместить все изображения в их собственный div, создать класс CSS, который скрывает объекты, и другой, который отображает изображения с любыми другими настройками, которые вы хотите. Когда кто-то нажимает на пиктограмму, измените класс на соответствующем элементе div, чтобы показать правильное изображение, и скройте все остальные.
Тем не менее, уже есть несколько флеш-инструментов, которые сделают именно это, если вы не возражаете против требований флеш-памяти.
Если вы делаете это с помощью JavaScript, убедитесь, что вы используете библиотеку, такую как jQuery или Scriptaculas, чтобы помочь справиться с кросс-браузерными проблемами. Однажды я делал нечто подобное, используя прямой JavaScript, и это был кошмар.