I developed an addon and it run perfectly on my PC. But when I send it to install on our client, it got an error that say something like this "Your addon cannot be installed because Firefox couldn't modify the needed file".
Anyone know what the reason might be?
Sounds like bug 636268: too long paths to add-on's files. To verify, get the client to create a scratch profile in a directory with a short path, like
C:\temp-profile
and try installing the extension there.