Hola mvera:
Creo que no te está cogiendo los iconos, yo no los meto en el programa a través de Files, creo una carpeta en el PC dentro de la carpeta del proyecto\Objects\Res\
drawable-nodpi esta ultima carpeta la creo de solo lectura, y ahí meto los iconos (
png) que tambien los hago de solo lectura .
Luego para saber cual elijes, haz algo asi:
If Activity.Width<= 320 Then IconoMapasTMP = "iconomapas_p.png ' 35x 35 pixels
If Activity.Width> 320 And Activity.Width<= 640 Then IconoMapasTMP = iconomapas_m.png ' 70x70
If Activity.Width> 640 Then IconoMapasTMP = "iconomapas_g.png" ' 115 x 115
' Al pasar el nombre un drawable en la carpeta res/drawable-nodpi/ no se necesita extensión
IconoMapas =Text.SubString2(0,IconoMapasTMP.Length-4)
Te puedo garantizar que salen unos iconmos enormes

, que eso a los clientes les encanta.
Mirate la imagen capturada y fijate en los iconos mios y en los que pone google Maps

, y en la tablet aun se ven mas grandes, si no te gustan así puedes reducir los tamaños, a mi hasta ahora ningún cliente ha dicho que sean muy grandes
Saludos