In this version: introduced a .INI configuration file and a GUI to handle it. Morevover, it's possible to keep track of the cumulative connection time.
RunPON is a small Python program useful to run the pon/poff scripts. It shows the elapsed connection time and periodically checks if a given network interface is still active. It can run as a stand-alone application (with a status icon in the tray) or as a Gnome panel applet (and compatible panels).
Obviously, modifying its configuration, it can run any program you like.
It's still under heavy development. If you want to help, please contact me at: da (AT) erlug.linux.it