Firefox v17 Upgrade Causes Desktop Icon Problems in Win XP

FixFFiconThis is one of those annoying but minor problems that can spoil an otherwise good day. It seems that the most recent Firefox release (v17) added some support for using a website’s favicons when creating desktop shortcuts.

This supports the new Windows 8 live tiles, and also means that when Windows 7 and Vista users drag a URL from the top bar in Firefox to their desktop, they’ll get a shortcut that uses the tiny little favicon supplied by the website, rather than the traditional default Firefox file icon.

However, for anyone still running Windows XP, your desktop shortcut is assigned to an incompatible image file and hence you get the very ugly default Windows icon instead.  The shortcut will look like it’s not assigned to an application, but it still works and will open in Firefox just fine. But it’s butt ugly and not how it’s supposed to work.

There’s a current thread on the Mozilla forum on this problem and there are a couple of workarounds offered up. Ultimately, the hope is that Mozilla will fix this and not just abandon the 40% of users still on XP. But in the meantime, I developed my own workaround, which I like better.

Using my method, you’ll just need to right-click the “broken” icon on your desktop and select the new Send To destination. It will repair the icon so the behavior of Firefox is the same as on Vista/Win7.

  • Simply download the file from here.
  • Inside is a single FixFFicon.exe file. Move it to your Firefox profile\shortcutCache folder.
  • Next, right-click the FixFFicon.exe file and “Create Shortcut”
  • Then find your Windows “SendTo” folder (Help available here ) and add the new shortcut you just created to it.

Now, when you drag and drop a URL from Firefox and get the ugly default Windows icon, just right-click the icon and select FixFFicon from the Send To menu. Then, presto-chango, the icons look the same as they do in Win7. Which, IMHO, is still ugly, but it’s better than default Windows icons.

Note: on 1st execution this will extract 2 additional files to the shortcutCache folder (an image file and the image conversion utility). No other files are installed, no registry changes, or changes made to any other folder. The utility will perform image conversions on the Firefox favicons in the shortcutCache folder. No other files anywhere are modified. To remove, delete the 2 FixFFicon files and the nconvert.exe file from the shortcutCache folder, and delete the Send To shortcut from the SendTo folder. No other traces will be present.

If you have a problem with this, just post in the comments and I’ll try to help. Remember, we’re all in this together.

IPv6, Vonage, and why I’m smiling…

I bitch a fair bit about tech support, and in my defense, it’s not totally unjustified. My family can attest to the 7 calls and 5 hours it took me to get my mom’s new Tracfone activated recently.  (To Agent #1, yes, I do think it’s reasonable to expect to be able to use a mobile phone when I’m not at home.  And to Agent #2, reading me the scripted response slower and with enhanced diction does not make what you are saying any more correct.)

I’ve worked in tech support. I get the challenges, and I get the cost pressures companies are under. And I know why the person I’m talking to lives in Argentina, just started last week, and is armed with all the knowledge that three days of crash courses and access to a cobbled together database can provide.  That doesn’t mean I have to like it.

But once in a while, you get that special and exceptional experience that cements your loyalty to a company.  This is the holy grail of customer support.  It’s what it’s all about. And today, Vonage nailed it. I want to recognize them for that.

I’ve been a Vonage phone service customer since the company was in its infancy 10 years ago. I’ve always had good phone service with them, and on the rare occasion I’ve needed support, they’ve always been helpful and good to deal with.  But today was completely unexpected.

You see, June 6th was IPv6 launch day.  A brand new Internet addressing scheme was turned on and left on for the first time. There’s no need to panic. The old IPv4 scheme will still work in parallel for years. And the vast majority of users won’t ever know the difference.  Most of the changes will happen with your ISP, but some older home networking routers and such may need to be upgraded or replaced.

Anyway, I’m currently running a Vonage provided wireless router which is not IPv6 compatible. So on a whim, I drop Vonage an email asking what their upgrade plans are. I specifically said this wasn’t a problem now, but wanted to know if they had a plan and what the timing was. I completely expected to get a canned response explaining they were working on it and I should just be patient.

Instead, a few hours later I received a personal response saying that my existing router was, in fact, not IPv6 compliant. They have an IPv6 compliant single-port device they’d be happy to send me at no cost to me. Then they went on to offer that they recognized this means I would now need to buy my own wireless router in my home, so they were issuing me a $50 credit toward that purchase.  All I needed to do was confirm my shipping address.

Well confirm it I did, and they promptly responded that they upgraded me to overnight shipping since I was such a long-time customer. And oh by the way, the old (perfectly good for several years) router was of no use to them, so I could just keep that too.

Frickin’ awesome.  Above and beyond.  I’ve been debating lately whether or not to keep the home phone service at all as I mostly just use it for conference calls at work.  But I’m committed now.  I’m keeping ’em. Hell, I’m hoping they launch a cell phone service, a line of refrigerators, designer tube socks… whatever, sign me up!

And that, my young Padawans, is what customer service is supposed to feel like.