Hi - I've attached a patch that allows beagle to read and display
aliases from gaim's buddy list file. It currently reads the buddy list
upon the first demand for an alias, and will reuse the buddy list as
long as it remains up-to-date (it uses FileSystemEventMonitor to watch
blist.xml). If blist.xml is modified in any way (ie any event is
generated involving it), the list is re-read. Unfortunately, I haven't
yet figured out how to re-render upon changes in aliases, as aliases are
parsed upon display rather than indexing. But they do change upon the
next search (so search for something, change the alias and it will be
indexed, search again and the new alias will be used).