Currently, it will be hard to extend this to other services without diving into the main code of the module. Consider splitting out the individual services into include files -- e.g. flickr.inc, bliptv.inc, delicious.inc, etc. Having a format like this to follow, it should be relatively easy to add more services.