poczytaj o 'advanced file organizer'. tworzysz baze danych do ktorej zgrywasz strukture katalogow i plikow, np. z plyty dvd. kazdy plik mozna opisac, a katalogowi nadac kategorie.
nie wiem tylko czy czyta dane z exifow, trzebaby bylo doczytac/sprawdzic