Yeah it could. But you want to make this as idiot proof as possible, as most people will already go "Hu? BitWHAT?". Bitminter's miner is a great step in that direction, but with just a few minor changes, like a web launcher accepting parameters for wallet(s), no need for a signup or even private wallet etc, it could become a real one click operation and that is what you need in this case.
And I also think its crucial the miner app has the looks or at least logo of your community or people will think they are making someone else rich. Which I guess is somewhat true, but still .
Oh and the default break interval definitely has to be modified (or configurable through parameter). It wont go lower than 10ms, but at 10 rather than 50 I see zero performance difference in hashrate, but my desktop is at least reasonably responsive again. It should probably be even lower than 10, closer to 1 (only tested on ubuntu).
You saying the idea is worth something ?
16xReozTM9DW9fvVM2WQbiQxAsh7UCyToA
:p