forse potresti fare così:
quando fai scegliere all'utente (mittente) il file da inviare invii dall'altra parte (destinatario) una variabile stringa del tipo IMM_ONnome_immagine.jpgIMM_ON...
dalla parte del destinatario interpreti la stringa invece che inviarla a video mediante una msgbox e ti apri un file in modalità binaria con il nome del file uguale alla stringa da te inviata senza i caratteri IMM_ON avanti e dietro (in questo caso nome_immagine.jpg)
dalla perte del mittente invii la tua immagine come un semplice file binario fino alla fine.....alla fine (se il file è finito) invii la stringa IMM_OFFnome_immagine.jpgIMM_OFF questo farà capire al destinatario che l'immagine è stata inviata..
ora non ti rimane nient'altro che chiudere il file e magari far apparire una msgbox con scritto "immagine inviata" dalla parte del mittente ed "immagine ricevuta" dalla parte del destinatario...
PS
non ho mai provato il mio metodo e quindi stò andando "a naso"...fai tu delle prove e se funzia posta il codice, ciao