• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here: Home » Guide to Create a 3rd Party Theme

By Abhishek Ghosh October 18, 2010 5:36 pm Updated on April 27, 2015

Guide to Create a 3rd Party Theme

Advertisement

We are not talking about changing the wallpapers, changing the taskbar color , saving it and calling it “custom theme”; its about how to create excellent looking third party theme also known as “Visual Style”.

You must need some tools, in order to create a custom theme.

1. Resource Hacker. Go to the Resource Hacker Page to download.
2. System File Replacer by xuliikoo in Deviant Art. Download it here.
4. Adobe Photoshop CS5 or higher or any other powerful image editing software.
5. Imagination and creativity.
6. Good source of free high quality photographs to set as wallpaper , or you can create some in Photoshop.

Advertisement

---

For 64 bit: you have to edit two dll files or exe files for one mod (in System32 and syswow64 folder). Never try to edit only the files in System32 alone. for 64 bit.

For 32 bit: you have to edit only one set in System 32.

Now, come to the main topic, how can a theme, that totally looks different than default themes can be made?

1. You must know, which files are associated with which function, mainly we will alter icons, so, its a bit easier.

2. In some cases, you must start your work over a Aero style (default) theme. This is summary:

Vim
1
2
3
4
5
C > Windows > Resources > Themes > theme1
”- theme1.msstyles
”- Shell
”- MUI folder
- C:WindowsResourcesThemestheme1.theme

3. Copy

Vim
1
C > Windows > Resources > Themes > aero > aero.msstyles

to desktop. Create another copy and keep it in secure place in case of any mess up.

4. Copy the dll files and keep it in properly named folder. For 64 bit, better to copy the syswow64 folder dll files separately rather than copying system32 files.

5. Replace the bitmaps by using Resource hacker; save them.

6. Replace with original dll with your moded one using System File Replacer.

7. Restart after each dll replacement.

Some resources:

1. To Change Toolband background color in Windows Mail :

Open aero.msstyles in restorator2007 , find out the image #682.

2. To Change background of the menubar :

Open aero.msstyles in restorator2007 , find out the images 671, 680, 972 and 973.

3. To Make the Start Menu fully transparent :

You need UxStyle patch applied for this.

1. Revert to Windows Classic theme in Righclick desktop -> personalization.

2. Disable UAC in the Control Panel.

3. Take ownership of the

Vim
1
C > Windows > Resources.

4. Copy the AeroX folder and the AaeroA.theme into

Vim
1
C > Windows > Resources > Themes.

5. Revert back to Aero in Rightclick desktop -> personalization.

6. Go to

Vim
1
C > Windows > Resources > Themes

and click the “AeroX.theme”
The transparent start menu should appear right away, and you can customize the theme and aero file now.
But mind, this is a complete theme, so if you don’t like it, a lot of modifying will be necessary.

4. To Change explorer folderband background and text colors:

Copy aero.msstyles to your desktop.Open it in restorator.

These are the images to be changed :

891 -> folderband background
892 -> help and preview buttons background (on the right)
893 -> “arrange icons” button background (on the right)
894 -> “arrange icons” arrow background
895 -> “arrange icons” arrow

the original images can be colorized and such, or replaced by custom made
images, anyway the aero look will stay.

When saving, don’t forget to take ownership and rename the original file before replacing.

5. Many icons are in imageres.dll (%windir%system32), you can change them.

6. ddores.dll (%windir%system32) : Resource for volumesound related icons.

7. display.dll (%windir%system32) :Images and icons for display properties in windows

8. shell32.dll (%windir%system32) :Icons in the system. Contains also folder icons for the opensave dialogs in explorer.

9. explorerframe.dll (%windir%system32) :For images as the back and forward buttons at the top of open windows.

10. imageres.dll (%windir%system32) :For most icons in the system and logon images. Lots of folder icons.

11. systemcpl.dll (%windir%system32): Windows genuine advantage image in system properties panel.

12. themecpl.dll (%windir%system32) :More icons and images in display properties.

13. timedate.cpl (%windir%system32): the clock that shows in time properties.

14. wmploc.dll (%windir%system32) :Windows media player icons & resources

15. netshell.dll (%windir%system32) :Network Connections Shell icons

16. ieframe.dll (%windir%system32) :Internet Explorer Browser icons & resources.

17. actioncenter.dll & actioncentercpl.dll (%windir%system32) :Icons & resources for actioncenter.

18. To Change the icons in the Control Panel (x86 and x64):

This can only be done in an administrator account.
You should use a 256×256 pixel .ico (icon) files to have the best support
for all icon view sizes.

1. If open, close the Control Panel.

2. Open the Start Menu, and type regedit in the search line and press enter.

3. If prompted by UAC, then click on Yes.

4. In regedit, navigate to

HKEY_CLASSES_ROOTCLSID

and continue to the location of the Control Panel icon in the table below
for the one that you want to change.

Vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Action Center --> {BB64F8A7-BEE7-4E1A-AB8D-7D8273F7FDB6}DefaultIcon
Administrative Tools -->
{D20EA4E1-3957-11d2A40BOC5020524153}DefaultIcon
Autoplay --> {9C60DE1E-E5FC-4of4-A487-460851A8D915}DefaultIcon
Backup and Restore --> {B98A2BEA7D42-4558-8BD1-832F41BAC6FD}DefaultIcon
BitLocker Drive Encryption --> {D9EF8727-CAC2-4e60-809E86F80A666C91}DefaultIcon
Color Management --> {B2C761C6-29BC-4f19-9251E6195265BAF1}DefaultIcon
Credential Manager --> {1206F5F1-0569-412C8FEC-3204630DFB70}DefaultIcon
Date and Time --> {E2E7934B-DCE5-43C4-9576-7FE4F75E7480}DefaultIcon
Default Programs --> {17cd9488-1228-4b2f88ce4298e93e0966}DefaultIcon
Desktop Gadgets --> {37efd44d-ef8d-41b1-940d-96973a50e9eo}DefaultIcon
Device Manager --> {74246bfc-4c96-11d0-9bef-0020afgb0b7a}DefaultIcon
Devices and Printers --> {A8A91A66-3A7D4424-8D24-04E180695C7A}DefaultIcon
Display --> {C555438B-3C23-4769-A71F-B6D3D9B6053A}DefaultIcon
Ease of Access Center --> {D555645E-D4F8-4c29A827-D93C859C4F2A}DefaultIcon
Folder Options --> {6DFD7C5C-2451-11d3-A299-00C04F8EF6AF}DefaultIcon
Fonts --> {BD84B380-8CA2-1069-AB1D-08000948F534}DefaultIcon
Getting Started --> {CB1B7F8C-C50A-4176-B604-9E24DEE8D4D1}DefaultIcon
HomeGroup --> {67CA7650-96E6-4fDD-BB43-A8E774F73A57}DefaultIcon
Indexing Options --> {87D66A43-7B11-4A28-9811-C86EEE395ACF7}DefaultIcon
Internet Options --> {A3DD4F92-658A-410F-84FD-6FBBBEF2FFFE}DefaultIcon
Keyboard --> {725BE8F7-668E-4C7B-8F90-46BDB0936430}DefaultIcon
Location and Other Sensors --> {E9950154-C418-419eA90A-20C5287AE24B]DefaultIcon
Mobility Center --> {5ea4f148-308c-46d7-98a9-49041b1dd468}DefaultIcon
Mouse --> {6C8EEC18-8D75-41B2-A177-8831D59D2D50}DefaultIcon
Network and Sharing Center --> {8E908FC9-BECC-40f6-915B-F4CAOE70D03D}DefaultIcon
Notification Area Icons --> {05d7b0f4-2121-4effbf6b-ed3f69b894d9}DefaultIcon
Parental Controls --> {96AE8D84-A250-4520-95A5-A46A7E3C548B}DefaultIcon
Performance Information and Tools --> {78F3955E-3B90-4184BD14-5397C15F1EFC}DefaultIcon
Personalization --> {ED834ED6-485A-4bfe-8F11-A626DCB6A921}DefaultIcon
Phone and Modem --> {40419485-C444-4567-851A-2DD7BFA1684D}DefaultIcon
Power Options --> {025A5937-A6BE-4686-A844-36FE4BEC8B6D}DefaulIcon
Programs and Features --> {7b81be6a-ce2b-4676a29e-eb907a5126c5}DefaultIcon
Recovery --> {9FE63AFD-59CF-4419-9775-ABCC3849F861}DefaultIcon
Region and Language --> {62D8ED13-C9D0-4CE8A914-47DD628FB1B0}DefaultIcon
RemoteApp and Desktop Connections --> {241D7C96-F8BF-4F85-B01F-E2B043341A4B}DefaultIcon
Sound --> {F2DDFC82-8F12-4CDD-B7DC-D4FE1425AA4D]DefaultIcon
Speech Recognition --> {58E3C745-D971-4081-9034-86E34B30836A}DefaultIcon
Sync Center --> {9C73F5E5-7AE7-4E32-A8E8-8D23B85255BF}DefaultIcon
System --> {BB06C0E4-D293-4f75-8A90-CB05B6A77EEE}DefaultIcon
Taskbar and Start Menu --> {0DF44EAA-FF21-4412-828E-260A8728E7F1}DefaultIcon
Troubleshooting --> {C58C4893-3BE0-4B45-ABB5-A63E4B8C8651}DefaultIcon
User Accounts --> {60632754-c523-4b62-b45c-4172da012619}DefaultIcon
Windows Cardspace --> {78CB147A-98EA-4AA6-B0DF-C8681F69341C}DefaultIcon
Windows Defender --> {D8559EB9-20C0-410E-BEDA-7ED416AECC2A}DefaultIcon
Windows Firewall --> {4026492F-2F69-46B8-B9BF-5654FC07E423}DefaultIcon
Windows Update --> {36eef7db-88ad-4e81-ad49-0e313f0c35f8}DefaultIcon

5. In the left pane, right click on DefaultIcon and click on Permissions.

NOTE: This (steps 5 to 7) is to take ownership of the DefaultIcon key.
It is required.

6. Click on the Advanced button.

7. Click on the Owner tab, select Administrators (highlighted in blue below),
and click on OK.

8. At the top, select Administrators (highlighted in blue below),
then check the Allow box for Full Control and click on OK.
NOTE: This just allowed you (administrator) full permission to make
changes to the DefaultIcon key in step 9 below.

9. In the right pane of the DefaultIcon key in regedit,
right click on (Default) and click on Modify.

10. Type in the full path of the custom icon that you want to use instead
of the default icon, then click on OK.

NOTE: If you move or change this icon’s location that you used in this
step, then the icon will no longer work in the Control Panel until you
change the path again to the new location.

11. Repeat steps 4 to 10 to change another default Control Panel icon.

12. When done, close regedit and open the Control Panel with small or
large icons view to see your changes.

19. To Change explorer folder icons (x86 and x64):

you have to manually change them in “imageres.dll”, located in the
system32 folder.

1. Make a copy of it to your desktop.

2. Open it in Restorator.

3. In the section “icon” on the left, go through the icons,
and re-assign every folder icon you need replaced with
your custom folder icons.

4. when done, “save”.

5. Take ownership of the original imageres.dll file in system32 folder.

6. Replace with your modded file.

7. Reboot

The library icons are located at 1002, 1003, 1004 and 1005.
But they can be changed also be changed like this :

1. Set folder options to show hidden files and folders.

2. In Windows Explorer, navigate to:

Vim
1
C:Users(User Name)AppDataRoamingMicrosoftWindowsLibraries

3. Open Notepad

4. Drag the Library icon (from step 2) that you want to change into the
blank Notepad and drop it. (See screenshots below)

NOTE: Libraries are .xml files, so they can be edited in Notepad.
These are the default entries for the Libraries.

– Documents default- <iconReference>imageres.dll,-1002<iconReference>
– Music default – <iconReference>imageres.dll,-1004<iconReference>
– Pictures default – <iconReference>imageres.dll,-1003<iconReference>
– Videos default – <iconReference>imageres.dll,-1005<iconReference>

5. When using a custom icon of yours :

A) Look for the <iconReference>path to icon<iconReference> line.

NOTE: If this is a new Library that you have created,
then the line will not be there and you will need to add the
<iconReference>path to icon<iconReference> line directly under the
<isLibraryPinned>-1<isLibraryPinned> line entry.

B) In Notepad, substitute path to icon to the full path of the custom icon
that you want to use for the default Library icon instead.

C) Go to step 7.

6. To use another Win7 Icon :

A) Download and install the free program IconViewer.
NOTE: Be sure to download the correct 32-bit or 64-bit version for your
Windows 7.

B) In Windows Explorer navigate to the .exe (ex: for program icons) or .dll
(ex: Windows 7 icons) file that contains the icon that you want to use
for the default Library icon, then right click on the file,
click on Properties, and the Icons tab.

NOTE: The most common Windows 7 icons come from the

Vim
1
C > Windows > System32 > imageres.dll file.

C) Look for the <iconReference>path to icon,-icon#<iconReference> line.

NOTE: If this is a new Library that you have created,
then the line will not be there and you will need to add the
<iconReference>path to icon,-icon#<iconReference> line directly
under the <isLibraryPinned>-1<isLibraryPinned> line entry.

D) In Notepad, substitute path to icon to the full path of the file that
includes the icon you want from step 6B, then substitute icon# with
the icon number under the icon you want from step 6B.

NOTE: If the file that includes the icon you want in step 6B is in the
C:WindowsSystem32 folder, then you will just need to type in the
file name instead of the full path.

7. In Notepad, click on File and Save, then close Notepad.

You can also alter the default “open” folder icon in Registry :

Vim
1
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShell Icons

Just add a new string value “4” (if it is not present yet).
Doubleclick it, and enter the path to your custom icon,
or let it refer to an icon you want in imageres.dll or shell32.dll.

The most important dll files containing icons are :

shell32.dll -> Windows Shell Common Dll (306 icons)
imageres.dll -> Windows Image Resource (218 icons)
wmploc.DLL -> Windows Media Player Resources (208 icons)
netshell.dll -> Network Connections Shell (164 icons)
mmcndmgr.dll -> MMC Node Manager DLL (129 icons)
moricons.dll -> Windows NT Setup Icon Resources Library (113 icons)
ieframe.dll -> Internet Browser (105 icons)
compstui.dll -> Common Property Sheet User Interface DLL (101 icons)
DDORes.dll -> Device Category information and resources (81 icons)
pnidui.dll -> Network System Icon (59 icons)
imageres.dll and shell32.dll contain most of the explorer folder icons (shell32.dll has the folder icons for open/save dialogs).
20.

Vim
1
C:Program FilesCommon Filesmicrosoft shared

and

Vim
1
C > Program Files > Microsoft > Games

You will get the default games.
This the starting, not the end!


You can get more resources written by xuliikoo in Deviant art; available in Pdf format.Download here.

The entire article has been collected over the internet, written in one place.
As I have no prior intention to write here, I just copy pasted the resources in Word and saved them. Whoever has any contribution, please contact us, We will mention your name and websiteblogforum link.

Tagged With writing custom msstyle windows 7 , https://thecustomizewindows com/2010/10/guide-to-create-a-3rd-party-theme/ , how to make a 3rd party theme , how to creat third party theme , customizing third party tools to match style guide , create theme in aero themes , create a 3rd party theme site: https://thecustomizewindows com/ , aerro msstyles restorator , aero msstyles image number , aero msstyle image list

This Article Has Been Shared 613 Times!

Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to Guide to Create a 3rd Party Theme

  • Playing Media files and customizing Windows Media Player 12

    Playing Media files and customizing Windows Media Player 12.

  • Potential risks users must be aware while using third party themes in Windows 7

    Despite we post many third party theme or Visual Style for Windows 7, we have the responsibility to make Windows 7 users aware of the potential risks associated with their use.

  • Cascading list of folders in right click context menu in Windows 7

    After reading this tutorial, you will be able to add a right click custom named menu and cascading list of submenu of folders of your choice with custom icons in Windows 7.

  • What are keyloggers, trojans and Backdoors?

    Here is a small article explaining the terms Keyloggers, Trojans and Backdoors to an average Microsoft Windows user.

  • Eject CD DVD from right click context menu in Windows 7

    Eject CD DVD CD DVD or blue ray disk from right click context menu or just by a shortcut in Windows 7. No software installation is required.

Additionally, performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • Proxy Server: Design Pattern in Programming January 30, 2023
  • Cyberpunk Aesthetics: What’s in it Special January 27, 2023
  • How to Do Electrical Layout Plan for Adding Smart Switches January 26, 2023
  • What is a Data Mesh? January 25, 2023
  • What is Vehicular Ad-Hoc Network? January 24, 2023

About This Article

Cite this article as: Abhishek Ghosh, "Guide to Create a 3rd Party Theme," in The Customize Windows, October 18, 2010, January 31, 2023, https://thecustomizewindows.com/2010/10/guide-to-create-a-3rd-party-theme/.

Source:The Customize Windows, JiMA.in

PC users can consult Corrine Chorney for Security.

Want to know more about us? Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT