I saw a post from last summer about this. Ryan asked for a Sample listing from Activity Monitor, but none was submitted. Since this app is taking so much CPU and keeping my fan going full-time, below you'll find the listing. Hope an answer can be found.
-Ken
Sampling process 211 for 1 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling SymUIAgent (pid 211) every 1 millisecond
Call graph:
633 Thread_2507
633 start
633 _start
633 NSApplicationMain
633 -[NSApplication run]
633 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
633 _DPSNextEvent
633 BlockUntilNextEventMatchingListInMode
633 ReceiveNextEventCommon
633 RunCurrentEventLoopInMode
633 CFRunLoopRunInMode
632 CFRunLoopRunSpecific
519 __NSFireTimer
519 -[NSProgressIndicator _animationIdler:]
518 -[NSNotificationCenter addObserver:selector:name:object:]
517 _CFXNotificationRegister
516 _CFXNotificationRegister
1 CFDictionaryGetValue
1 __CFDictionaryFindBuckets1b
1 CFEqual
1 __CFStringEqual
1 __CFStringEqual
1 objc_collecting_enabled
1 objc_collecting_enabled
1 -[NSProgressIndicator _animationIdler:]
100 mach_msg
100 mach_msg_trap
100 mach_msg_trap
6 __CFRunLoopDoObservers
5 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*)
5 CFRunLoopTimerSetNextFireDate
5 __CFRunLoopTimerRescheduleWithAllModes
5 mk_timer_arm
5 mk_timer_arm
1 __NSConnectionDoQueuedWork
1 lastConversationInfo
1 CFDictionaryGetValue
1 CFDictionaryGetValue
5 __CFRunLoopTimerRescheduleWithAllModes
5 mk_timer_arm
5 mk_timer_arm
2 __bzero
2 __bzero
1 __spin_lock
1 __spin_lock
633 Thread_2603
633 thread_start
633 _pthread_start
633 ZssStString::operator=(ZssSymbol*)
633 mach_msg_server
633 mach_msg
633 mach_msg_trap
633 mach_msg_trap
633 Thread_2703
633 thread_start
633 _pthread_start
633 select$DARWIN_EXTSN
633 select$DARWIN_EXTSN
633 Thread_2803
633 thread_start
633 _pthread_start
633 __NSThread__main__
633 -[NSThread main]
633 -[NSUIHeartBeat _heartBeatThread:]
633 -[NSConditionLock lockWhenCondition:]
633 -[NSConditionLock lockWhenCondition:beforeDate:]
633 -[NSCondition waitUntilDate:]
633 pthread_cond_timedwait_relative_np
633 _pthread_cond_wait
633 semaphore_timedwait_signal_trap
633 semaphore_timedwait_signal_trap
633 Thread_2903
633 thread_start
633 _pthread_start
633 __NSThread__main__
633 -[NSThread main]
633 0x6bae7c
633 kevent
633 kevent
Total number in stack (recursive counted multiple, when >=5):
Sort by top of stack, same collapsed (when >= 5):
mach_msg_trap 733
kevent 633
select$DARWIN_EXTSN 633
semaphore_timedwait_signal_trap 633
_CFXNotificationRegister 516
mk_timer_arm 10
Sample analysis of process 211 written to file /dev/stdout