Я не очень хорошо знаком с TagLib, но не похоже, что есть лучший способ написать это. Единственное, что я могу предложить, это то, что вы можете уменьшить объем кода, воспользовавшись выводом типа. Два объявления переменных не нуждаются в явном типе, если в данный момент включен «Option Infer». Это на самом деле не меняет качество кода, а просто уменьшает его количество.
Пример
Option Infer On
...
Dim file = TagLib.File.Create(filepath)
If file.Tag.Pictures.Length >= 1 Then
Dim bin = DirectCast(file.Tag.Pictures(0).Data.Data, Byte())
PreviewPictureBox.Image = Image.FromStream(New MemoryStream(bin)).GetThumbnailImage(100, 100, Nothing, System.IntPtr.Zero)
End If