Bueno, la unica forma que conozco de crear imagenes en vb es con un Picturebox, haciendo uso del metodo PSet, la sintaxis es algo asi:
Código:
Picture.PSet (X, Y), Pixel
Y para guardar la imagen, tendrias que hacerlo tambien con un PictureBox
Código:
SavePicture nombre_del_PictureBox, ruta_del_archivo_._extension
Hay que señalar que aunque pongas una extension jpg, gif o png al archivo, el peso de este no cambiara, ya que este metodo siempre guarda en formato bmp, y aunque cambies la extension no hay ningun efecto ni en el peso ni en la calidad de la imagen.
Saludos