There's no trickery. 1KW in = 1KW of heat out. Every single joule that goes in, in the form of electricity, comes out in the form of heat. So a 1KW light bulb in a biscuit tin produces exactly the same amount of heat as a 1KW super dooper aluminium magnesium oil filled wizzo Italian German Spanish radiator costing eight hundred quid.
I'm not sure about that. I assume that some of the energy emitted by a lamp is in the form of visible light (although, admittedly most is heat). The most efficient use of electricity for heating would result in all of the emitted energy being in the form of infra red.
Just waffling, you understand. I'm no expert.