[Windows Mobile] bikeandestroyx:
How to Customize Icons and Folders for Chefs, By Bikeandestroyx.

First off find new icons you like, there are a bunch at

[url]www.iconarchive.com[/url], [url]http://xdaforums.com/showthread.php?t=516848[/url], and [url]http://xdaforums.com/showthread.php?t=533993[/url].

If you are making your own, all icons show up as 90x90 for 192 DPI, 60x60 for 128 DPI, and 45x45 for 96 DPI. The best format is .png, i have never tried it with any other, so i cant promise it will work.

For changing icons, you need to change one registry setting per icon. Located in

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start].

As an example i will change the icon for youtube located in the root of the start menu, and teeter located in the games folder.

Take the .png and call it something easy, yet unique so it wont get overwritten or have any duplicates. I called the youtube icon, youtube1.png, the teeter icon teeter1.png and placed them in their own EXT if your using visual kitchen, or OEM if your using buildos [old style kitchen], see attached.

Open up your new app.reg [visual kitchen] or .rgu [buildos], then add

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\ YouTube.lnk]
"Icon"="\\Windows\\youtube1.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\ Games\Teeter.lnk]
"Icon"="\\Windows\\Teeter1.png"

When adding your own icons, make sure the xxx.lnk matches the name of the icon in your start menu, or this will not work!

You can find most of the windows default app icons in:

Base_DPI_192 located in the Sys folder

Also there are a few provxml files in the sys that will create the icon links in the root of the start menu automatically. This should be all of them:

mxipcold_marketplace_100.provxml
mxip_MyPhone_100.provxml
mxipupdate_alarms_1.provxml
mxipupdate_mstag_1.provxml
mxipupdate_taskmgr_shell_1.provxml
mxipupdate_windowslive_1.provxml
mxipupdate_windowsliveim_1.provxml

Settings icons are a little more difficult. They are located in:

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Settings]
[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Settings\System]
[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Settings\Personal]
[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Settings\Connections]

Changing the icons is the exact same process

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Settings\App Name]
"Icon"="\\Windows\\App Icon.png"

The thing that makes it harder is that the settings apps are set up through cpl file(s). You can figure out what is what usually by looking at the icon name, but not always.

Example:

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Settings\cplmain.cpl,23]

"Icon"="\\Windows\\Start_Icon_Bluetooth.png"

Is the bluetooth icon, but you would not be able to tell by the name.

Easiest way to do this is export

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Settings]

And use it as a guide to settings icons.

To create a folder, go to initflashfiles.dat and add a line like this:

Directory("\Windows\Start Menu\Programs"):-Directory("Folder Name")

Then changing a folder icon is just as easy as changing any other icon:

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Folder Name]
"Icon"="\\Windows\\folder_icon.png"

To change what folder icons are placed in, you need to locate the app.dat (VK) or the initflashfiles.txt (Old Style). (See attached OEM and EXT for an example) In it you will find a line like this:

Directory("\Windows\Start Menu\Programs"):-File("App Link.lnk","\Windows\Original App link.lnk")

If you wanted to move This program link, to a subdirectory of your start menu, you would add the subdirectory folder name after programs.

For ex. move to system tools folder in your start menu:

Directory("\Windows\Start Menu\Programs\System Tools"):-File("App Link.lnk","\Windows\Original App link.lnk")

Also make sure the path is \Windows\Start Menu\Programs\System Tools, if you have it as \Windows\Start Menu\System Tools, it will create a duplicate folder In your start menu.

You can also rename links in the start menu this way, you just need to change "App Link.lnk" to "New Name.lnk". Do not touch the "\Windows\Original App link.lnk", that is just there to point to the original link location.

Heres a few tools to help you export reg settings :)

[URL="http://www.dotfred.net/TaskMgr.htm"]Dotfred's taskmanage[/URL]r has a built in reg editor that allows you to export certain registry or all. Recently updated to 3.3 with some nicer UI changes!

If i remember correctly so does total commander.

[URL="http://ceregeditor.mdsoft.pl/"]Ceregeditor[/URL] allows you to edit and backup registry from your pc via activsync connection!