Add a function that allows to "attaching" ribbon particles to llCastRays. Ideally, you'd be able to define it similarly to llParticleSystem, and it would ribbon from the raycast source to where it stopped, also ideally on both the horizontal and vertical planes (so a + shape looking at it straight on).
This would allow raycast weapons to be completely rezless, and make their usage significantly easier on the simulator. In addition, it might help creating other effects in non-combat usage, and would even be an excellent debuging tool.