When building a desktop image you may want to have some corporate folders which you want to “stand out” from the others and also let users know what the folder should be used for. For example, you may place folders in the “All Users” menu folder or within the users “My Documents” folder.
This can be accomplished by changing the folders icon and adding a tool tip so that a hint appears if a user hovers their mouse over the folder. This is relatively simple to achieve.
-
Create the folder. I have create done called “RegistryTemplates”
-
Mark the folder as a system folder. Open a command prompt and mark the folder as a system folder using attrib +s PathFolderName
- Create a text file and name it Desktop.ini. Use Notepad to create this file and ensure it is saved in Unicode format. Also, enclose the file name in quotation marks to ensure that the.txt extension isn’t applied.
-
Edit the Desktop.ini file created (by double clicking on it). Add a section header
[.ShellClassInfo]
- Then enter values to inform the file system how to display the folder.
Entry |
Value |
ConfirmFileOp |
Set this entry to 0 to avoid a “You Are Deleting a System Folder” warning when deleting or moving the folder. |
NoSharing |
Not supported under Windows Vista or later. Set this entry to 1 to prevent the folder from being shared. |
IconFile |
If you want to specify a custom icon for the folder, set this entry to the icon’s file name. The .ico file name extension is preferred, but it is also possible to specify .bmp files, or .exe and .dll files that contain icons. If you use a relative path, the icon is available to people who view the folder over the network. You must also set the IconIndex entry. |
IconIndex |
Set this entry to specify the index for a custom icon. If the file assigned to IconFile only contains a single icon, set IconIndex to 0. |
InfoTip |
Set this entry to an informational text string. It is displayed as an infotip when the cursor hovers over the folder. If the user clicks the folder, the information text is displayed in the folder’s information block, below the standard information. |
-
A typical set of entries would look like the below.
[.ShellClassInfo]
IconFile=C:WindowsRegedit.exe
IconIndex=0
InfoTip=”Registry templates for updating standard settings within the operating system”
-
The above will set the icon to be that used by Regedit. The icon index is the index number of the icon within the icon file. If a bespoke icon is to be used, this can be placed within a hidden folder underneath the folder being displayed (use attrib +h FolderName to hide the folder).
-
Save the file.
-
Now open a command prompt and set the desktop.ini file to be a hidden system file using the command attrib +s +h PathFileName.
-
The folder will now display with the regedit icon to provide a visual queue that the folder contains items relating to the registry.
-
Hovering the mouse over the folder displays the tooltip.