, если это сборка. NET, она должна работать отлично.
как минимум для. NET Framework v: 4.8 - 4.7.2 - 4.7.1 - 4.7 - 4.6.2 - 4.6.1 - 4.6 - 4.5.2 - 4.5.1 - 4.5 - 4.0 - 3.5 - 3.0 - 2.0 .
Однако вы всегда можете попытаться запустить / запустить winapi для этого:
[DllImport("shell32.dll")]
static extern IntPtr ExtractAssociatedIcon(IntPtr hInst, StringBuilder lpIconPath, out ushort lpiIcon);
Также проверьте это для получения дополнительной информации.