Lower the priority of your programm... Under Windows, look up SetPriorityClass and SetThreadPriority functions in MSDN.
99% CPU usage itself isn't bad, if your process has idle priority and don't use too much memory, it wouldn't interfere other programms' performance.