The only onlive that "might" work is costing $10/month.
Kvs is so weirdly programmed that it needs a real Windows
and nothing else, and I believe it's the registration part that makes this limitation (even if you deny it).
As chaikel pointed out -but good programmers are often terrible businessman- your fear of people using your program without paying, is actually your biggest enemy.
Yes some people might use it without paying for it, but so many more would buy if the REAL KVS was available to more platforms.
Don't beat around the bush and admit it at least.
You are not the only programmer that knows how to protect their work, but the others understand at least that at one point, too much is just too much.
Obviously your business is your business, but we as users suffer from this paranoia....