Part 3: How to customise Shortcut IconsFirstly, you need to take note of the resource file and the icon index of the icon you wish to use just like
Part 2.
In this example, we are going to link to this EXE file:
\Storage Card\Logical Sky CEdit\cedit.exeThe "normal" shortcut file (cedit.lnk) to this program looks like this:
CODE
44#"\Storage Card\Logical Sky CEdit\cedit.exe"
You can open the LNK file using Pocket Word in order to see something like what's above. What's the number 44 in front suppose to mean? It's actually the character count for the file, starting after the # sign and including whitespaces. You can use the Word Count function in Pocket Word to do a quick check. But do note that Pocket Word ignores the whitespaces and counts in the first 3 characters. So, you have to do the maths accordingly.
Now, let's say we are going to use the same EXE file as the resource file and the icon index we wish to use is 101. So, the icon path is
\Storage Card\Logical Sky CEdit\cedit.exe,-101In order to use this icon for the shortcut file, this is the preliminary code for the modified shortcut file (cedit.lnk). Note that the "?" sign is used and the icon path is pasted behing the "?" sign.
CODE
44#"\Storage Card\Logical Sky CEdit\cedit.exe"?\Storage Card\Logical Sky CEdit\cedit.exe,-101
However, the character count is no longer 44 now. Let's change it.
CODE
91#"\Storage Card\Logical Sky CEdit\cedit.exe"?\Storage Card\Logical Sky CEdit\cedit.exe,-101
Now you can save your changes with ease. The shortcut now has a new icon and still works (able to link to program).

If you think the steps above were troublesome or confusing, you can try
SK Shortcut Manager instead to make it much easier. It's not freeware though.