You're not using the icons provided by stackauth on non-WebApps pages, thus the break.
Also, the icon provided by WebApps is temporary as is... well, nearly everything else about it. Don't expect the little construction man to stay forever.
Icons served now have transparent backgrounds. Beta site icons are less... beta-y, but still beta-enough.