The picture on the left, taken by the Hubble Space Telescope, is of the variable star V838 Monocerotis, which is 20,000 light years away. Doesn't it look like the Firefox browser logo on the right?
Perhaps Microsoft is busy searching through NASA's space photos right now for a constellation that looks like the IE icon :-)