Making Custom Windows 7 Themes Part 2: How to change navigation buttons

So, you still want to make Windows 7 themes, huh? Let’s start with something easy: Let’s have a look at changing navigation buttons in Windows 7 and how you can create your very own, unique navigations buttons for the Windows 7 explorer! Sounds awesome? Let’s start!

Making Custom Windows 7 Themes

The navigation buttons of Windows 7 are stored in a dll library file called Explorerframe.dll. To edit this file you will need a freeware editor, either Restorator or ResourceHacker (my preferred resource editor for Windows 7).

Make Cool Windows 7 Themes With New Navigation Buttons

1. StepOpen up your favorite Resource Editor. You may want to read our first part of the Making Windows 7 themes series

2. Step Copy the file C:\Windows\system32\explorerframe.dll to a new location, then within ResourceHacker hit CTRL + O and find the file you saved

3. Step Uncollapse Bitmap and then uncollapse folder 577, 578, 579, 581

Making Windows 7 Themes Navigation Buttons

4. Step You can now extract the images for the different hover states of the navigation buttons (right-click on the bitmap file 1033 and then on Save Bitmap) or you can use the dimensions that I give you to start from scratch.

Dimension: 54 pixel width, 27 pixel height

I extract the image to D:\Themes\577\1033.bmp – normally I don’t create a folder for the 577, but this is easier to remember for beginners so you know what hover state it is.

5. Step Repeat the steps for 578, 579, 581

Modify Extracted Bitmap Files

6. Step Now let’s open the bitmaps in Photoshop or any other good image editor.

7. Step Modify the files as you wish. I for example only changed the color and saturation of the navigation buttons

If you change the dimensions of the navigation buttons or create a completely new button you need to create a new alpha layer. Please refer to other Photoshop tutorials how to create an alpha layer, I will not explain this here

Replace Bitmaps Within ExplorerFrame.dll

8. Step Now we need to replace the resources stored in the Explorerframe.dll with our new 1033.bmp
Replace Bitmap

9. Step After replacing all bitmaps with your new bitmaps save the file as ExplorerFrame.dll

Save Explorerframe.dll

10. Step Create a backup of the old ExplorerFrame.dll and call ExplorerFrame.dll.bak

11. Now replace your newly saved ExplorerFrame.dllwith the old explorerframe.dll stored in C:\Windows\system32

Tip: On Windows 7 64-bit, you will have to modify two explorerframe.dll files. One of them is stored in C:/Windows/System32 and the other is stored in C:\Windows\SysWOW64.

Replacing ExplorerFrame.dll


Before you actually replace the explorerframe.dll, make sure to activate your hidden administrator account or you might not be able to rename explorerframe.dll via command prompt because you will no longer be able to log into the hidden admin account when it is not activated.

1. StepActivate hidden admin account
2. Step Copy ExplorerFrame.dll to ExplorerFrame.dll.bak

BUGGER I Broke My System! (Solution)

Please read carefully:
If you do some wrong and you can no longer start the explorer.exe,

  • Start the task manager (CTRL + ALT + DEL), click on New task, enter cmd.exe,
  • Enter runas /u:Administrator cmd.exe
  • Then rename the explorerframe.dll and restore explorerframe.dll.bak. No harm done.
  • Simply enter rename explorerframe.dll explorerframe.dll.broken and rename your backup file


Read Tutorials

Ok, I know a lot of you guys have trouble with this. My suggestion is to install VirtualPC and set up a virtual copy of Windows 7. Then read our tutorials:

How to replace explorerframe.dll and how to replace shell32.dll. Both are important files that you need to replace to make Windows 7 themes.

We have various other tutorials that explain how to replace system files properly. Just give it a try and do it until you understand the Windows 7 permission system.

Our New Custom Windows 7 Theme!

Making custom Windows 7 themes isn’t so difficult, but it’s a lot of work and research.

Custom Windows 7 Themes Creation

We have now successfully completed the first step and you can now officially say that you know how to make (simple) Windows 7 themes. Keep learning and you will soon figure out how to modify the entire Windows 7 shell and create some really cool Windows 7 visual styles!

MORE – Part 3

Link to Part 3

Please bookmark our site (we appreciate all bookmarks and links!) and come back later for more.

Making Windows 7 themes involves many steps. What steps do you find the most difficult? Let us know and we might cover them in part 3.

5 of 5 0 (100%) 2 votes
- Cheers!


Written by:
Oliver is the founder and lead editor of this site. He is interested in finding new ways to break Windows, find common errors and help others to fix them. Aside from that, he loves to fully customize systems with Rainmeter and Dreamscene, find out more about ancient civilizations like the Chachapoya, sharpen his digital photography skills and create software with a small group of selected developers. If you would like to connect with him to discuss anything, send him a mail!

Learn More About.Me

Follow me on Twitter for daily updates:

Contact The Author:

Get Free Help

Connect With Our Site:



Need help? Ask a question at our QA site, click the red button to get started:
Want to support us? Great, simply buy your favorite games from G2A via our referral link ( and save money at the same time:

3 Responses to Making Custom Windows 7 Themes Part 2: How to change navigation buttons

  1. Orange Community Approved Comment:
    Adrian Ionut said:

    When you will continue this tutorials?
    I wiat for a long time and nothing yet.They are great tutorials and I really want to learn hoe to create win 7 third party themes.
    Please continue the tutorials…Thaks

  2. Orange Community Approved Comment:
    cheezifyre said:

    It says,”You need Permission to Perform This Action.”

    I am an administrator. Any help?

  3. Orange Community Approved Comment:
    Vishahan said:

    if you encounter any problems, google search the “Take ownership” script and us it on the entire windows file, that should help.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *