I had this problem too. indicator-weather crashed (so did not delete the .pid file) and would not reopen on the next boot.
I like John's suggestion of moving the file to /tmp/indicator-weather-USERID.pid . This way if indicator-weather does not get shut down cleanly, the .pid file is automatically deleted next time the computer reboots - this method is simple and clean.
I had this problem too. indicator-weather crashed (so did not delete the .pid file) and would not reopen on the next boot.
I like John's suggestion of moving the file to /tmp/indicator- weather- USERID. pid . This way if indicator-weather does not get shut down cleanly, the .pid file is automatically deleted next time the computer reboots - this method is simple and clean.