I am having a very unique, but repeatable problem with ImageMagick COM interface. Here are the applicable lines of code:
$oIM=ObjCreate("ImageMagickObject.MagickImage.1")
and then later on...
$oIM.Convert(String($arFileList[$nFileIndex])&'[0]',"-alpha", "remove",@TempDir&"\temp.jpg")...