если я скомпилирую сценарий greasemonkey в xpi, то сможет ли этот xpi получить доступ к локальному файлу для чтения и записи файлов с жесткого диска ???
Да, может, потому что это расширение Firefox, но это будет означать, что вам нужно распаковать файл xpi и изменить код для доступа к файловой системе.
вопрос 2, если я сохраняю данные с помощью API SetValue GM, нужно ли мне удалять значение или оно удаляется автоматически при перезапуске браузера FireFox ??
Если вы создадите значение, оно останется до тех пор, пока вы не удалите его, независимо от перезапуска браузера.