I'm looking into Snarl using PySNP. It's going well but there's not great documentation on PySNP and I can't figure out how to make it work like the default included Snarl apps like the clip Daemon for eg. Only way I can make it work at the moment is by running a loop in my python code to check for new broadcasts and then show a notification.
Thanks for the point in the direction, I'll keep working on it and if I ever figure it out it should be easy to expand to add notifications for Pms and all sorts of stuff (if a vBulletin thing doesn't exist for it already).
Only thing is that users need to have Snarl as far as I understand and I can't make this into a standalone program.