I'm "into developing stuff for commercial use". That's my day job. I may have been doing it longer than you have been in school.
Since requesting a handle on the System.Process object does not scan memory, not that any of you are legal experts, I consider it pretty unlikely that a court of law would find it to be scanning memory. Regardless, you should never want to rely on the idea that people at GGG or at any company have never used a common piece of Microsoft functionality that is undetectable without a lot of reverse engineering, possibly without the leads even knowing about it, simply because it's theoretically illegal in your opinion.
Think about every hole or weakness in the bot, whether it should or shouldn't be found by the devs because of legal issues or whatever, as being sort of like fucking somebody without a condom. It's a bad risk. THIS is a bad risk. This bad risk ought to be very easy to remedy. It's extremely easy to change the window title and process description.
What do you end up with when you take dozens of bad risks? When you don't stop taking bad risks? A bad outcome. Y'all are too nonchalant about these little bad risks. They pile up into a big bad risk.
Good luck.