Use nsITimer instead of setTimeout() for delayed savePrefFile():
setTimeout() doesn't work with "Switch locale" command
Switch locale: add ability to install language pack, if it's missing
(draft for #13)
Add shortcut for nsIPromptService
(related to #13)