Coz none of those Icons are compatible with large icon view ..... they dont have the 256x256 pixels resolution layers . Probably the maximum size those icons support is 32x32 pixels .
Here lies the difference :
Edit ... it it what a quick icon view shows ... there is no 2566x256 in Teamviewer , but it is there in firefox .
I think now it is clear to you