- sounds not like too much apps or so, although firefox can be a killer app
Do you have a virusscanner in the background?
which version of the IDE?
If this happens, you need a new Arduino. The Arduino doesn't just randomly loose sketches.
Let me clarify. The GCC port to windows is SLOW. Compiling blink takes 60 seconds and bigger sketches longer. No there is nothing wrong with the computer. It has dual core and 2GB ram. MingW gcc is very slow as well. No excessive CPU consumption, just slow. Adding a upload button with would trivial by not deleting the hex file and running the avrdude command. It could be hidden on the pull down menu.
Every time I want to upload to a board, the IDE chooses to recompile.