no, the -gen attribute is optional ... and must be indicate in the shortcut (ex: in windows desktop) to activate the mining process.
1 big (very big) problem is that process is not in the gui and it is not configurable (100% of the CPU when activate).
the request can view like this :
- in the gui, add a checkbox that it enable "mining"
- in the gui, add a slider to configure "mining" power (like 1s in 10s for 10%)
- in the gui, add a slider to configure a pause after this cycle like 1-5-10-30s after mining 10s
Doesn't "setgenerate true X" in the console work? You can specify the number of threads working, which on a multi-core processor means it won't eat 100% CPU.
And didn't the QT wallet have the gui mining feature at some point of time, but it was dropped due to being pointless?
Also, what's your guarantee that the mining algorithm used in the wallet will be the best one available for your device?
Also, should we release an official wallet upgrade every time a new type of device for BTC mining is developed?
Also, why the hell would we bloat the QT client with 5 or so mining algos when there are applications which do it much better?
EDIT: just read your OP, and have a big "also" for you:
ALSO WHY THE HELL WOULD ANYONE BE WILLING TO USE A WALLET WHICH EATS RESOURCES AND GIVES NOTHING?
Are you trying to build a botnet or something? "There, install a wallet which eats all your CPU for a possibility of a free pizza!
- But I don't want to lag my comp...
- FREE PIZZA!
- But I don't feel safe with running software that forces me to...
- FREE PIZZA DUDE!
- But everybody's gonna just get the coins and turn off the wallet immediately, therefore nobody will contribute to your coin, therefore I won't even be able to spend my coins since no blocks will be fo...
- PIIIIIIIIIIIIZZZZAAAAAAAAAA!"
PS.
If you want my coin you must install my wallet.
If you install my wallet you become.... a miner....
You should be writing creepypastas, not developing a coin.