Both of your code's seem to look fine to me, and my code looks fine too, so im keeping mine the same for now but i may change it later for ettiquetes (sp?) sake.
Anyways, the laser dot was blinking. The reason was, at the end of the laser loop there was a message_end() which cause the laser to turn off, but since there was a loop set for 1.2 seconds it would keep turning itself back on; hence the blinking.
So yah, I removed the message_end and it works fine now. Thanks for all your help guys