Interesting. I am starting to learn raylib a bit now, I might see what they have to offer since they support transparent windows, which would make this a lot easier to implement. I'll definitely be looking more into your suggestion!