Yes, the transaction is automatic if you have an available balance. It is detailed in the readme.txt file. Please don't use it if you feel uncomfortable with it. I just want to give a better chance of generating blocks to those with CUDA enabled hardware. There is already 1 person with 20% of the hashing capability, so I thought this would even the field better.
besides that and the fact, that generating totally slows down my system (not even surfing is fun),
While the kernel is running, the GPU is 100% dedicated to running the kernel only, not updating the screen. This is why you will see sluggishness. Actually, you could squeeze out some more performance at the cost of more sluggishness. This is perfectly normal. If you have 2 graphics cards, you could use the slow one for your display and the fast one just for CUDA.
Reflector says it is not a .NET assembly.
That is quite correct. Bitcoin is a c++ application, so obviously there won't be any .NET code.
how do we know you won't take more or do other things? Your intentions seem to be muddy.
Please test it in a sandbox environment if you are uneasy. The only thing it does differently form the standard client is generate using CUDA, and send 5 BTC for every block you generate while using the CUDA miner. Everything else is standard.