Wallpaper Changer

Abstract: The Wallpaper Changer is written in C#, running under the .Net FrameWork 1.1. It changes the desktop wallpaper at regular adjustable intervals. The images can be added from any number of folders.

License: The Wallpaper Changer is released under the GNU Lesser Public License (LGPL).

Platform: Due to some internal Windows© calls, the application will only run under Windows.

Pricing: You may use this program for free, also commercially. If you find the program usefull, please consider donating

Features: The Wallpaper changer is a non intrusive application that can either reside in the system tray, or be hidden. The changer can change the wallpaper at an adjustable interval, ea. days, hours or minutes. An adjustable time offset ensures that the changer can be set to activate ea. each hour on the hour, or each midnight. The application can handle any number of folders, and will automatically find any images in the folders selected, or in their subfolders.

The source code shows how to change the wallpaper, serialize/deserialize classes to xml, use notifyicons with ownerdrawn menus, managing only one application without using window handles, using reflections to implement a simple plugable module system and many other interresting topics.

Screenshots: 
The ownerdrawn menuitems on the notifyicons context menu

The settings dialog
ċ
wallpaperchanger.msi
(597k)
Kenneth Skovhede,
Feb 27, 2011, 7:48 AM
ċ
wallpaperchanger.source.zip
(307k)
Kenneth Skovhede,
Feb 27, 2011, 7:48 AM