Windows Explorer manages to get them from somewhere. It might be a case of a good trawl through the API or that Internet thingy.
<edit> Doesn't seem to be an API and ms forums suggest .net image.width which doesn't help.
<edit> Doesn't seem to be an API and ms forums suggest .net image.width which doesn't help.