Eclipse Annoyances

I'm still very new to Eclipse so not sure if these are Connect SQK specific or Eclipse specific annoyances, but thought I'd throw them out there and see if anyone has had similar experiences and knows of a way to stop them.

1. At least 10 times a day I accidentally press the Run > Run menu option whilst a .xml config file is the active document in Eclipse. This causes a build failure, the creation of a .out.xml file which I have to delete and a history entry in the run configurations which will re-run the next time I press Run > Run unless I first manually select the correct run profile. This is driving me round the bend. Is there any way to prevent it?

2. The export wizard and the build for device wizard have both somehow latched on to a default folder path for exports, which is the first folder I exported to in each dialog, respectively. Both are pointed to old non-existent folders rather than a more useful default of the most recent export folder I used. Is there any way to make it remember my last export folder, or at least reset the default to something more useful?
  • For #2, use browse when selecting a new folder. That should then become your default. If you just edit the path, that doesn't change the default.
  • I've found this kind of handy, in that most times, and for devices other than the 645M, a device is d:\garmin\apps for me, but since the 645m is in MTP mode, I have to build to my hard drive and copy it to the 645m. So d:\garmin\apps is the default, and I edit it to c:\garmin\apps for the 645m, and the default doesn't change.
  • If you have at least 3 projects and want to export all of these when new SDK came out, it is very inconvenient:
    - select in finder long paths. Standard Windows dialog for path selection is terrific. I use just Copypaste path method, and dialog window does not save default value.
    - just switch to another project you want to export - and you will not get a correct path. You need to copypaste and set it again.

    Expected: each project remembers default output folder. If I change it manually it should be saved also.

    My dream: one button to deploy all the projects in a system to specified output folders, and then pass these files automatically to Garmin app servers.