I've written a little shell script I'm calling gajim-pinger. If you use gajim for IM and ping.fm for updating your social networks, this simplifies things by:
- updating ping.fm
- updating your gajim status message
It does this by using zenity to ask you what you're doing, then gajim-remote to send a message to the ping.fm xmpp bot (which you need to have added to your roster before-hand) and also using gajim-remote to update your status message there.