Hola, te respondo sin estar seguro de si es tu problema, pero por descartar posibilidades.
¿El fichero image.wmf existen el directorio de ejecución de tu programa?. Si no es así, te recomendaría que probaras a ejecutar indicando la ruta absoluta al fichero, para descartar la posibilidad de que lo que te esté pasando sea que no está encontrando el fichero gráfico y por lo tanto te devuelva un "null" o un Metafile vacío, con lo que al intentar dibujarlo no tenga nada que dibujar y por eso no te salga nada.
Esto, aunque pueda parecer obvio, a veces es un punto de quebraderos de cabeza, ya que a veces uno piensa que el directorio de ejecución es un determinado directorio (a veces uno tiende a penasr que es el directorio en que está el código fuente) y resulta que luego es otro (normalmente el directorio donde se han compilado los binarios, por ejemplo "\debug\bin".
Si no lo tienes, te recomiendo también que metas el código en un Try/Catch, ya que si es el caso, a lo mejor te esté dando un NullReferenceException y podrás capturarla y ver dónde y por qué te da.
También pondría un punto de ruptura justo cuando lees el Metafile para ver qué ha leído (y ver si realmente ha leído algo).
Saludos y suerte