What?! Outrageous!
You know, this sort of application practically screams "web app" to me. A bit of basic HTML and Javascript would do it easy as pie (add a server script if you want to get fancy and have an actual database of characters), works on just about any platform and can be accessed anywhere there's a connection.