no se puede eliminar la imagen después de abrirla en la aplicación vb.net

Tengo este codigo

Dim xx as image
xx = image.fromfile(Fileloc)
picturebox.image = xx

Y no puedo eliminar el archivo aunque lo haya cargado en un cuadro de imagen. Si agrego esta línea:

xx.dispose

El cuadro de imagen se convierte en una gran X roja.

Solo quiero eliminar las imágenes cuando mi aplicación se está cerrando (son archivos temporales). Entonces, ¿simplemente los desecharé antes de borrarlos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta