I know several people have had icons disappear from their home screens from time to time and some replies I consider to be "snake oil" talk about conflicting apps, memory hogs, apps that are too big, or wallpaper sizes etc. None of those make sense to me as they should not cause icons to disappear. They should just be a set of shortcuts in a folder that show up on the screen, end of story. Of course this is a Linux based OS so who knows.
Anyway, I wanted to back up some data to my PC last night and, when I connected the X and finished the transfer, I disconnected the phone and saw that several game icons on the far right screen were missing. I put them back and thought "Hmmm, I just unmounted and remounted the SD card. I wonder..." I then simply unmounted the SD card on the phone and the icons disappeared again. Tried it again by connecting to the PC and they disappeared. So every time the SD card is unmounted, those specific icons disappear.
I have not specifically installed or moved any apps to the SD card since the phone memory still has several GB of space. No need to make room. However, using the X's Application Manger, I see these games have installed at least a portion of themselves onto the SD card. Interestingly, those are the app icons that disappear. So the question is not necessarily why this happens (if you unmount the SD card, I can see the OS losing track of the icon and it disappears) but why they fail to show up again when you remount the SD card or reboot the phone. They are gone for good until I place them back.
This seems to be a Gingerbread issue as I never had this problem under Froyo or before. I guess my current test will be to completely move them to the phone and see if it still fails in this manner. I doubt it will. Just another Gingerbread annoyance.
Any thoughts or solutions?