Custom Themes, Custom Icons

Orbital Shark

New member
With the addition of slideshow within Windows 7 it is now possible to do away with single image backgrounds.

This short thread will teach you how to create your own themes and use custom icons for that theme.

First you need to decide what wallpapers you wish to use for you slideshow, these will no doubt be images downloaded from the internet. Once the images have been decided, copy them to a location that you'll remember (e.g. Wallpapers 1, in the Pictures library).

Second you will need to change the folder and search properties in explorer to 'Show hidden, files, folder and drives'.

Now open the Personalization panel (right-click the desktop & select personalize). Now select 'Desktop Background' and Browse to the folder you've just created and select all the images you wish to use. Next, click ok, choose the setting you wish to use (Position, Time, Shuffle etc) then 'Save Changes'.

This will now create an 'Unsaved Theme' in the 'My Themes' section. Click 'Save Theme' and call it what you like. This will save the theme in the following location;

C:\users\[username]\AppData\Microsoft\Windows\Themes

where C is the root drive & [username] is your name.

That's the easy part out of the way, now comes the technical bit. You will need to access the above directory if you are to add custom icons to your theme (hence changing the folder and search properties earlier).

For the next part i'm going to presume you have already downloaded some icons. For easy access it is best to create a directory called icons in your root directory (e.g. c:\icons ). This will allow you to easily locate your icon files.

Locate your newly created theme & right-click then select 'Open with'. This will bring up a box displaying the programs you can use to open the theme file. If you click the small down arrow just below 'Windows Shell Common Dll' and select 'Notepad', then un-check 'Always use this program to open this type of file' and click ok.

This will open the theme file in notepad and you can now edit the individual components of the theme. The bits you want to change will look like the example below.

; Computer - SHIDI_SERVER
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-109

You now want to change the DefaultValue to the icon of your choice. See example below;

; Computer - SHIDI_SERVER
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=c:\icons\computer.ico

Do this for all the components you wish to change.

NOTE: The following is a list of all that can be changed
; Computer - SHIDI_SERVER
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-109
; Documents - IDI_MYDOCS
[CLSID\{59031A47-3F72-44A7-89C5-5595FE6B30EE}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-123
; Network - SHIDI_MYNETWORK
[CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\DefaultIcon]
DefaultValue=%SystemRoot%\System32\imageres.dll,-25
; Recycle Bin - SHIDI_RECYCLERFULL SHIDI_RECYCLER
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
Full=%SystemRoot%\System32\imageres.dll,-54
Empty=%SystemRoot%\System32\imageres.dll,-55

Once you've completed this step then just close notepad & choose to save the file.

Now you will have to activate another theme, then re-activate your saved theme in order to see the new icons.

Please note, there may be other ways to do this, i just haven't found them yet LOL

Also, the recycle bin does not change automatically but all the others are working on my rig :)
 
Last edited by a moderator:

My Computer

Computer Manufacturer/Model Number
Compaq Desktop
OS
Windows 7 Ultimate x64
CPU
AMD Sempron Dual Core
Memory
3GB
Graphics Card(s)
NVIDIA GeForce 6150SE nForce 430
Screen Resolution
1024x768
Hard Drives
150GB Sata

My Computers

System One System Two

  • Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    The Beast Model A (homebrew)
    OS
    Windows 11 21H2 Current build
    CPU
    AMD Ryzen 9 3950X
    Motherboard
    MSI MEG X570 GODLIKE
    Memory
    4 * 32 GB - Corsair Vengeance 3600 MHz
    Graphics Card(s)
    EVGA GeForce RTX 3080 Ti XC3 ULTRA GAMING (12G-P5-3955-KR)
    Sound Card
    Realtek® ALC1220 Codec
    Monitor(s) Displays
    2x Eve Spectrum ES07D03 4K Gaming Monitor (Matte) | Eve Spec
    Screen Resolution
    3x 3840 x 2160
    Hard Drives
    3x Samsung 980 Pro NVMe PCIe 4 M.2 2 TB SSD (MZ-V8P2T0B/AM) } 3x Sabrent Rocket NVMe 4.0 1 TB SSD
    PSU
    PC Power & Cooling’s Silencer Series 1050 Watt, 80 Plus Plat
    Case
    Fractal Design Define 7 XL Dark ATX Full Tower Case
    Cooling
    SteelSeries Apex Pro Wired Gaming Keyboard
    Keyboard
    SteelSeries Apex Pro
    Mouse
    Logitech MX Master 3S | MX Master 3 for business
    Internet Speed
    AT&T LightSpeed Gigabit Duplex Ftth
    Antivirus
    Windows Defender + MB 3
    Browser
    Nightly (default) + Firefox (stable),Chrome, Edge
  • Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Dell Latitude E5470
    OS
    ChromeOS Flex Dev Channel (current)
    CPU
    Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz, 2501 Mhz, 2 Core(s), 4 Logical Processor(s)
    Motherboard
    Dell
    Memory
    16 GB
    Graphics Card(s)
    Intel(R) HD Graphics 520
    Sound Card
    Intel(R) HD Graphics 520 + RealTek Audio
    Monitor(s) Displays
    Dell laptop display 15"
    Screen Resolution
    1920 * 1080
    Hard Drives
    Toshiba 128GB M.2 22300 drive
    INTEL Cherryville 520 Series SSDSC2CW180A 180 GB SATA III SSD
    PSU
    Dell
    Case
    Dell
    Cooling
    Dell
    Keyboard
    Dell
    Mouse
    Logitech MX Master 3S (shared w. Sys 1) | Dell TouchPad
    Internet Speed
    AT&T LightSpeed Gigabit Duplex Ftth
Back
Top