I don't even know what to say to this. Is this necessary? I'm writing an app that works how I want it to (and how people who have submitted feedback to me want it to)
---
On another note,
I'm considering opening source as well for comparisons sake, but I'd need to clean up the code first, it's a bit disorganized at the moment. Regardless, it was interesting that you did because I had an opportunity to see alternative methods for doing these tasks and I really appreciate that as, quite honestly, I'm learning by doing here. GPUInfoMenu checks the current GPU completely differently than you do (OpenGL) and also determines dependent processes completely differently (a very different analysis of the system_profiler process output [SPLogsDataType] - something I discovered nearly accidentally from the cocoa-dev mailing list). I would not have even thought to do what you did for the same tasks. I also have no plans to adjust the way they are implemented.
Good luck with the app/school...I think you mentioned RIT? I was there for a bit before mistakenly (hindsight, as they say) changing majors and schools >.<