What are you talking about?
Processor: Same as MB.
Graphics: Same as MBP.
RAM: Same as MB/MBP.
HDD: Spins at 7.200 rpm., but makes no difference really.
Display: Same pixel amout as MBP, and you can adjust the brightness.
Keyboard and mouse: It would have to power them through USB or have Bluetooth turned on, but since the MBP is capable of powering a backlit keyboard and built-in trackad, it shoud do just fine.
There is no facts in your claim. The iMac will do fine in battery life. If you added a 100 Wh battery, that would last for like 7 hours, and wouldn't weigh much extra. It would be a great idea, but Apple won't do it, since it's a desktop.