Suppose firstly a user installs a program on the memory card, then it detaches the memory card, and installs the same program on the phone memory, and then insert the momory card, now the same program are installed on both phone memory and memory card. But only one icon will be shown in the "menu" . So when the user select the icon in the "menu", which program will be launched? This makes sense if the .ini file in the two drives are different. Or if the two pragrams are of different version.