Diferencia entre Bitmap.FromFile (ruta) y el nuevo Bitmap (ruta)

Me gustaría saber la diferencia entre estos dos:

Bitmap bitmap1 = new Bitmap("C:\\test.bmp");
Bitmap bitmap2 = (Bitmap) Bitmap.FromFile("C:\\test.bmp");

¿Es una opción mejor que la otra? HaceBitmap.FromFile(path) rellena cualquier dato adicional a la imagen de mapa de bits o es solo un delegado paranew Bitmap(path)?

Respuestas a la pregunta(3)

Su respuesta a la pregunta