Why is my Arduino frying my lasers?

I would be very surprised if the pointer runs on 5V - there is not "standard" chemistry that will give you 5V.

Are you sure it's not running at 4.5V from three alkaline buttons cells in series?

// Per.