Thanks a lot for the hints, mates! If the wallpaper has to be below 100 KB, then I will have to use JPEG images. But the system prompts me that active desktop has to turned on if a JPEG is used for wallpaper. But I have a utility running in the background, that is,'TransText'. This utility doesn't work when active desktop is turned on. So I guess I will have to bear with bigger size of BMP wallpapers.