The procedure goes like this:
1. Create a directory called “UserIcons” in the same place that holds your opencpn.ini(config) file.
In MSW this is the same folder that holds the log file. Easiest way to find this is to go to the - button in the ToolBar and look all the way down in the first tab (About).
In Linux create the directory: /home/$USER/.opencpn/UserIcons.
2. Add png icon files to this directory. Legacy .xpm iconfiles also works They can be any size. The name of the icon file becomes the name of the new waypoint icon. These new icons will appear on the Waypoint Properties dialog, and can be assigned to any waypoint. They can also be assigned in GPX Import files.
3.To replace the default own ship icon , just put a file ownship.xpm or ownship.png in the UserIcons directory, described above.
4 For color-blinds and others, there is a yellow version available. Use the link to “bigdumboat” below or the different alternatives from S/V Revelations. Before using any yellow OwnShip icons, consider the special meaning of this color for the OwnShip Icon in OpenCPN. Read more here "GPS Setup and Status"
Download by clicking on the links below. NO See online Owiki
Download icons by "S/V Revelations See online Owiki
Download OpenCPN-Ownship-Icons by S/V Revelations
Icons by "bigdumboat" ownship.xpm
Icons by "glwyn380" glywn380.zip
Icons by "Nohal" nohal.zip
Icons by "sredna" usericons.zip
Icons by "Surveyor" surveyors-usericons.7z