Phantom Services utilizes the FlashLauncher as a key tool in its non-lethal arsenal for Maritime and Personal Security.
The FlashLauncher system combines a flashlight and a pepperball launcher into one product. Its bright 100 lumen flashlight will illuminate your immediate surroundings (such as the inside of your vessel or your weather decks), and allows identification of man-size objects at target accurate range (10 m/30 feet).
I plan on training with one of these systems in the near future, and will write a more in-depth review. From an initial glance, it looks like it may be an answer to keeping attackers from a contact distance, enhancing your survivability. This particular system may also satisfy those who do not care for firearms aboard.