Ringrazio Luca e Giuseppe per la disponibiltà e l'aiuto.
Documentandomi ho scoperto che non basta caricare l'img nella picturebox per salvarla (perchè non è stata impostata graficamente quindi è vuota --> problema file 0 byte).
Quindi vi posto la soluzione (che ho trovato sun un altro forum):
Dim sfondoImg As Image = Image.FromFile("D:\Ninfee.jpg")
Dim G As Graphics = Graphics.FromImage(sfondoImg)
'Disegno qualcosa sullo sfondo :
Dim penna As New System.Drawing.Pen(System.Drawing.Color.Transparent)
penna.Width = 0
Dim i As Integer = 0
For i = 1 To 10
G.DrawLine(penna, 0, i * 50, 500, i * 50)
Next
'Sincronizzo l'immagine con quella visualizzata nella PictureBox :
PictureBox1.Image = sfondoImg
'Salvo l'immagine :
sfondoImg.Save("D:\MASTEREASY\Catalogo\Ninfee.jpg", Imaging.ImageFormat.Jpeg)
Ciao
P.S. ho provato anche l'ultimo suggerimento di Luca ma da sempre lo stesso errore.
Grazie ancora ed a presto.