I’ve just created a ruby-gtk2 project that I called IconRunner. It
allows monitoring various objects by displaying icons that represents
object’s statuses. There are examples for objects like memory
utilization, daemons, network interfaces, but it can be anything.
You can find more details here:
If you find it interesting, feel free to include to ruby-gtk lib.