Hola BuckInc, te daré mi idea sobre cómo creo que puede estar creado esto.
Es probable que haya sido creado así, imagino que la animación principal, mediante ActionScript, lee algún archivo XML o algún archivo de texto con formato que hace de base de datos. Dentro de este archivo se especificaría el nombre, la fecha de creación, el tamaño, y todos los datos necesarios para la ordenación.
Tambien con ActionScript, según lo que se haya leído y según el orden elegido, se añadirá el icono al escenario (attachMovie), se posicionará (nombreMovieClip._x, nombreMovieClip._y) y se le añadirán los eventos nombreMovieClip.onPress para abrir un popUp con la otra animación y nombreMovieClip.onMouseMove para hacer el efecto de ampliación del icono.
En cuanto a las animaciones de cada popUp, puedes usar algún slideshow como este:
http://www.entheosweb.com/Flash/photo_slideshow.asp#
Espero haberte ayudado, si tienes dudas sobre cómo ordenarlo, pregúntame.