1. The firefox application is permissioned improperly for your user. From a terminal you can use "updatedb" as root (do an "su" and provide the root password when prompted) and then "locate" to find the application (probably at /usr/bin/firefox). Actually the list from "locate firefox" will be quite long so do a "locate firefox > lfirefox" followed by a "less firefox" to find the application. I can see the permissions by doing an "ls -l /usr/bin/firefox.
Good Hunting!
Tod