RE:Todo esta bien, no entiendo ...
Un objeto.Picture = imagen...
La imagen puede cargarse con LoadPicture...
Así para cargarla:
LoadPicture("fulanitaDeTal.jpg")
Y así para descargar la imagen:
LoadPicture()
Si no funciona será por algo (naturalmente)...
Prueba a poner la imagen o el icono en el mismo directorio donde tienes el proyecto y pon sólo el nombre, sin el Path, a ver qué pasa.
Si tampoco funciona, prueba a ponerlo así:
Set Loquesea.Picture = LoadPicture("TALYTAL.ICO")
¿Tienes bien formateado (convertido) el dibujo que sea adecuadamente?
Los formatos gráficos reconocidos por Visual Basic incluyen archivos de mapas de bits (.bmp), archivos de iconos (.ico), archivos de cursor (.cur), archivos de longitud codificada (.rle), metarchivos (.wmf), metarchivos mejorados (.emf), archivos GIF (.gif) y archivos JPEG (.jpg).
Y ninguno más, a no ser que uses .OCX específico para ello, como, por ejemplo, los animados que necesitan su .OCX particular.
En fin, no sé qué más decirte...
Que te vaya bien y lo logres, a mí siempre me funciona.