Well first create a new bug and assign it to me (nick at xfce.org) with the patch attached. I don't want to integrate this patch into the panel since it somewhat conflics with our design, but i've been working on a new panel framework using dbus so that could provide the needed communication for a plugin.