I tracked this down to an attempt by Basecamp to process crash report information. To solve the problem I deleted the crash log files from the following directory in my Home directory:
Library/Logs/CrashReporter
I tracked this down by sampling Basecamp from my Mac's Activity Monitor. The following suspicious call appeared:
2437 glo::sendErrorReport(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, int, std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&)
2437 -[NSAppleScript executeAppleEvent:error:]
Perhaps someone at Garmin should look at this. :)
Cheers.