Te recomiendo que te vayas a la documentación de VS (MSDN)
Pero te puedo decir que
BackgroundImage como su nombre sugiere es una imagen que se le asigna de fondo al botón.
La propiedad
Image es una imagen que se le puede asignar al contenido del botón. Tiene propiedades que la modifican como
.ImageAlign,
.ImageIndex,
.ImageKey.
Ahora, tambien utilicé la clase
FileStream, que no solo se utiliza para cargar una imagen, sino cualquier tipo de archivo, podías haber hecho también
Btn_Carga.Image = Image.FromFile(@"imagenes/pares/Imagen_001.png");
Nota: A veces utilizo la clase
FileStream como intermediaria por si necesito utilizar ese archivo en cualquier otra operación.
En fin, si quieres ver bien las diferencias ve a la MSDN.
Bueno haberte ayudado! Si tienes otra duda, solo pregunta