Ich versuch's mal zu erklären:
1. Habe hierzu nichts gefunden, glaube inzwischen das geht gar nicht. Ich hab einfach den Hintergrund mit dem leeren Bilderrahmen in einem Bildbearbeitungsprogramm geöffnet und dort dann passend ein neues Bild eingefügt und neu abgespeichert. Sollte es eine bessere Möglichkeit geben kann sich ja vielleicht jemand hierzu noch äussern...
2. Hier habe ich die Datei "Weather-Config.js" bearbeitet, zu finden unter "neon elegance\(Widget) WAD neon\Widgets\Configs".
Standartmäsig ist hier "yahooWeather" ausgewählt, d.h. unter dem Punkt var locale = "..." kann man seinen 'location code' eintragen.
Problem hatte ich, dass der Stadtname viel zu lang war, hat sogar die Uhr verdeckt. Geholfen habe ich mir hiermit, indem ich in der Datei "Wallpaper.js" unter dem Punkt document.getElementById("city").innerText="FN" meine Stadtabkürzung eingetragen habe, in dem Fall 'FN'.
Möglicherweise gibt es auch hier eine einfachere Lösung
3. Um weitere Hintergrundbilder hinzuzufügen, muss man einfach in das Verzeichnis wo auch Wallpaper.png liegt die weiteren Hintergrundbilder mit Page0.png, Page1.png usw. abspeichern.
Ich hab das Hintergrundbild noch bischen abgeändert, so sieht es nur bei mir aus: