Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-10764

Unhardcode tree icons in the Registry Editor

    XMLWordPrintable

Details

    Description

      In Windows XP/2003 regedit.exe had some shell icons integrated, namely computer icon, and open/closed folder icons. Since Windows 7 these icons were removed from regedit.exe resources, and it uses system shell icons instead.

      Windows XP/2003 regedit.exe icons Windows 7 vs. ReactOS regedit.exe icons

      If our regedit would use system shell icons instead of hardcoded ones, there would be three main advantages:

      • Smaller size for regedit.exe
      • No resource duplication in the source tree
      • Better support for shell styles (theming, custom icons)

      Long time ago I wrote a post in the forum about that would be good that regedit (and other apps) don't use directly some icons from a resource (from the executable). Using icons from a dll file is better, shell32.dll for example. What do you think?, greetings.

      Attachments

        1. regedit_win2k3.png
          regedit_win2k3.png
          16 kB
        2. regedit.txt
          3 kB
        3. regedit-diff.png
          regedit-diff.png
          75 kB

        Activity

          People

            binarymaster Stas'M
            manuel manuel
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: