Not sure about order. The icon might have affected this. As it has wored for anybody else and nobody played with their icons. When an application installs it pulls the icon file from the jar file. Since you only replaced the 1 made, the phone didnt recognize it as the original icon. That is why you only got the java symbol.
The correct way to replace the icon would be to open the jar and change it in there and then install.
If you take those 3 apps and fix the icons ahead of time and then install, you should have no issue switching order then.
Alright. Thanks. I decided just to reinstall the apps in the order I wanted. It was a pain, but it fixed my problem.