A newer version of SiteLauncher is available.Or, Learn More About SiteLauncher
Full user review
"file is fine, need to install this file through Firefox"
Just install the add on within Firefox tools-addons, or I think you can just right-click the file and open with Mozilla Firefox
-none, maybe worth mentioning this is not a standalone program