Hi krgoodwin,
My guess is that favicons use small size icons that are not supported by anything larger than the "Classic Icons". This is why it defaults to the IE7 "e" icon when another size is used.
I guess until the standard for favicons is changed to use larger icons, we will be stuck having to use work arounds like at:
Internet Shortcut
Shawn