im have fixed that issue by changing thing in AndroidIcons.exe, after changes to glbasic v12, so you again have full controls over your icons for Android.
Glbasic IDE or AndroidIcons.exe generate those files if not exists:
androidicon96.png
androidicon48.png
androidicon36.png
androidicon.png
androidiconouya.png
With the new exe, those files is not deleted anymore (its copy back again from resource folders, if that happens) and glbasic is lucky not replace that if they exists allready (thanks). To replace a icon, just edit one of the above and delete any icon.png that mightbeen in Android/Res subfolders.
Im chocen not to resize automatic, because resizeing in a paint app looks better rather that one blitzmax did (not is not a glbasic app to fix, tools like this im still perfer blitzmax).
Here is a new version, until im have included into Android Extras:
https://www.dropbox.com/s/h2t4q36tvnli2qm/AndroidIcons.zip