Hat die ImageCollection überhaupt mehrere Größen der Bilder? Das hat doch nur die VirtualImageList.
Umgekehrt: Die ImageCollection hat Bilder in verschiedenen Größen - die VirtualImageList nur die Größe, die in ihren Eigenschaften Width und Height angegeben ist. Die VirtualImageList passt diese Größe aber bei DPI-Änderungen an.
Kannst du mal konkret ein Beispielprojekt anhängen, mit dem man das mal nachstellen kann?