A different app for each functionality is better.
I wouldn't download a torrent from mobile anyway. Maybe different media types can have a standardized favicon so that all clients can render a least a hint of what's being shared?
I think this is a pretty good idea. Who can make such icons for us?