Why would a program that bundles all other chat alike programs together *also* contain its own protocol (like the filetransfer you mentioned) ? IMHO, this only makes matters worse. It should use file transfer from another protocol like ICQ to do this, not its own protocol so that other all-in-one programs don't have to incorporate the 'everybuddy' protocol as well. Obviously, this is not an issue when this 'everybuddy filetransfer' is actually an ICQ/AIM/whatever filetransfer with its own interface..
Why would a program that bundles all other chat alike programs together *also* contain its own protocol (like the filetransfer you mentioned) ?
IMHO, this only makes matters worse. It should use file transfer from another protocol like ICQ to do this, not its own protocol so that other all-in-one programs don't have to incorporate the 'everybuddy' protocol as well.
Obviously, this is not an issue when this 'everybuddy filetransfer' is actually an ICQ/AIM/whatever filetransfer with its own interface..