You were right pcm - my silly mistake.
In case anyone wants to see the finished desklet it is here:
http://putfile.com/pic.php?pic=5/13015542375.jpg&s=f5
(along with avedock complete with hider button). As you can see it displays my ip, along with uptime, download connection speed and SNR. Refreshes every minute by default. In priciple any info can be displayed from the routers webpage, or indeed any other html webpage.
If anyone thinks its worth releasing then I'll do so. Although it currently works with my router (Draytek 2600), obviously it can be easily adapted to any router:
1. Load browser, save copy of router's webpage, load with text-editor (e.g. notepad++).
2. Locate the info you want to display (e.g. IP). Now find a unique string around that info (either before, after or both). Notepad++ comes in handy here because it tells you how many instances of any given string there are in the document.
3. Paste that string into main.js changing into a reg exp. (this is easy to do)
4. Also in main.js, put in your routers web address, username & pass.
5. And you are done!
Big thanks to pcm and ave.
Garcia.