I wrote some code that gets the name of the window, what the program id, and what the threads it is on. But some programs use the same threads...is that right?