Is there an ETA on an update to Icecat? I believe this bug has been addressed in the latest Firefox update.
A good number of extensions, when you click the "add to firefox" button it will respond with a message stating, "Download failed. Please check your connection." even though there's nothing wrong with the connection.
-D