nice idea! I too have been following Kano's scripts, but this seems to be a neater solution (instead of directly depending on scripts). Kudos!

Ofcourse, the drawback of not being able to use it in Mozilla/Firebird is limiting, but I'll be sure to add it to my upcoming KDE version. Either way, I owe you one yet again