Hallo Harry,
verrat uns bitte noch deinen Eingangsstrom/Eingangsspannung. Ist die LED von Osram? Wie gefälllt dir die Lichtfarbe und welchen Reflektor hast du benutzt?

Wenn U_in nur wenig größer als U_out und konstant: Widerstand
Wenn U_in größer als U_out: http://www.mikrocontroller.net/artic...antstromquelle
Das Prinzip mit dem alten MC34063 kannst du abändern. Der MC.. ist grundsätzlich ein voltage mode Schaltregler, d.h. er versucht eine konstante Ausgangsspannung zu halten. Die "Ausgangsspannung" ist hierbei der Widerstand Rx, an dem eine Spannung abfällt, die dann vom Schaltregler geregelt wird. In dem Vorschlag ist diese aber enorm hoch, ich würde da eher einen kleinen Shunt (günstig bei Conrad!) und einen opamp à la LM358 verwenden.
Der MC34063 ist schon etwas älter, sein Wirkungsgrad ist nicht so toll. Schau dir mal die LT dinger an, da gibt es ein paar nette Sachen mit mehr Funktionen und besserem Wirkungsgrad.
Wenn du eine Spule kaufst solltest du diese etwas überdimensionieren, zumindest den zulässigen Strom. Diode sollte schottky sein, weil du sonst viel Verlustleistung (schwierig zu kühlen) und damit auch Wirkungsgradverlust hast.

Ansonsten:
Falls es linear sein soll kannst du einen Shunt verwenden, mit einem operationsverstärker die abfallende Spannung verstärken und damit einen Mosfet ansteuern. Der LM317 braucht leider ziemlich viel Spannungsabfall am Widerstand (1.25V) und zusätzlich noch etwas Spannung zum regeln (~2-3V). Macht zusammen ~4V Verlust, als U_in > 18V, sind 22% Verlustleistung im günstigsten Fall! Die opamp + mosfet lösung braucht weniger raum zum regeln.