I suppose you could just maintain a text file with lines of the form
canonical-address alias [alias...]
It would then be trivial to write a script that takes this file and
creates all the appropriate symlinks in the filesystem. I wouldn't
think it should even take much effort beyond what you already put in to
maintain the picons db.
If you don't have the time, however, perhaps a volunteer could be
found. If this is a problem that people think is worth solving, of
course.
Brian.