I have a few greasemoneky scripts that need to be distributed to other computers that may or may not have firefox installed. The installer has to be understandable by users with low technical experience. It will also have to be able to edit the files to include install/location specific data. I have basic knowledge of NSIS and think that it can be used for this project, but I don't know how to write it.
If someone could at least provide instructions on how to determine if firefox is installed, if greasemoneky is installed, where to put the scripts, and a way to download the latest versions of firefox and greasemoneky.
Ideally the installer could make the same scripts also work with IE and Opera if installed and/or preferred (the scripts don't have any greasemonkey-specific calls).