TAK TAK... det er jo tit det man søger efter der er fejlen...
<code>
Image GetThumbnail(string path)
{
FileStream fs = File.OpenRead(path);
Image img = Image.FromStream(fs, false, false);
bool propertyFound = false;
for (int i = 0; i < img.PropertyIdList.Length; i++)
if (img.PropertyIdList
== THUMBNAIL_DATA)
{
propertyFound = true;
break;
}
if (!propertyFound)
return null;
PropertyItem p = img.GetPropertyItem(THUMBNAIL_DATA);
fs.Close();
img.Dispose();
byte[] imageBytes = p.Value;
MemoryStream stream = new MemoryStream(imageBytes.Length);
stream.Write(imageBytes, 0, imageBytes.Length);
return Image.FromStream(stream);
}
</code>
Her er funktionen der virker 
Ulrik