I have a third-party (closed-source) application that I'd like to write a heads-up display (HUD) for. The HUD should at the very least be able to:
- Render text & graphics on top of the application window
- Intercept and forward mouse clicks to the application window
What sorts of languages, APIs, libraries, etc., should I investigate for implementing this?