People have asked how to figure out the icon id and mask id for icons they packed into a mif using smart sis, the regular answer is the first icon's id starts with; Icon ID=16384 and Mask ID= 16385 and for the next icon just add 2 to both the ids.
Now it sounds easy when you know what you're talking about but when you're new to packing mif's it sounds pretty weird so i made this table;

Packing a Mif
-Install Smart Sis on your phone.
-Gather all the icons you want to pack into a mif they have to be svg files. It does not matter if you can't open them or view them on your computer they just have to be svg's does not matter if you extracted them from another mif.
TIP: to make it easier to know the sequence rename the icons in order, eg; Icon1, Icons2 etc.. i'll explain latter on.
-Put them all into a folder and copy this folder to your memory card
-In Smart Sis goto Options>Tools>Mif Utility> Options again>Pack to mif>Files from Dir
find your folder but don't go into it just middle click on it (highlight it and using the d-pad click it)
Smart sis will than pack all the svg icons into a mif and name it the same as your folder.
Now to know what sequence the icons are in you can unpack the mif you made and view which icon is what number, eg if i packed touch icons into a mif and whated to know what number the contacts icon is at i would unpack the mif and using the phone view what number it is at and using the table i will know what its icon id and mask id is.
For the appshell;
In the appshell add this line to the application you want to change;
icon_file="location of mif" icon_id="16396" mask_id="16397"
Example mine usually look like this;
icon_file="C:\Data\Zylam\Apps\NokiaOVI.mif" icon_id="16396" mask_id="16397"
hope this helps if you needed info in packing mifs
Author
Zylam Marex