I have placed a link below that should direct you to a page with the answers you seek.
Magic lamps are awarded from Random Event boxes.
buying them at the Grand Exchange
No. Even the lamps don't work.
A lot of quest give you exp lamps. You can also check the reward of the quest before you start it.
Not that I know...the only way to get them is to participate in a random event
The only ones I know is to beat random events.
You get experience lamps of fairly low value from random events. You also get some higher-level experience lamps from certain quests. Recently, the Squeal of Fortune has been added; it also offers experience lamps.
Candle Can be bought form Catherby, where as lamps, you can make using crafting skill.
There is a schoolhouse/jail north of the barbarian village, and you do have to take a test on the runescape rules. once you are done, according to your grade, you will get two genie lamps. Below the jail there is a maze, and if you explore the entire maze, you will find a treasure chest with 10,000 gold pieces and security gloves in it. You also get them as one of the rewards from random events. The lamp (or book) is at the bottom of the list.
well...there is this little tresure box near the jail sell by portsairm go inside and u will find 10k and 2 lamps with these gloves.
antique lamps lost in battle from a quest or event can be replaced! Well you can if you go to lummy then go to the house below the furnace. Go down the ladder and talk to the knight. he will give you a antique lamp! Talk to Destroy2056 and he will tell you and he is only on world 81!!!!!!!!!!!!
Incandescent Lamps Light Emitting Diode Neon Lamps Fluorescent Tubes Compact Fluorescent Lamps Halogen Lamps Metal Halide Lamps High Intensity Discharge Lamps Low Pressure Sodium Lamps High Pressure Sodium Lamps