... here's a simple driver capable of 1MHz modulation adjustable to any needed current: http://www.repairfaq.org/sam/ldschpcb.gif

And the corresponding information: http://www.repairfaq.org/sam/laserdps.htm#dpsldd317

Viktor