This does strike me as verging on unethical; you (and your affiliates) need to make very clear statements to end users that you will be using their computers to do other processing while they are playing.
That said this is a pretty cool model, and I'm sure that most people would be happy to let a few of their CPU cycles pay for the game they are playing.
That said this is a pretty cool model, and I'm sure that most people would be happy to let a few of their CPU cycles pay for the game they are playing.