Need an example to start with? Use my source code. The result looks like this:
Download the Connect IQ code from here: http://datawillconfess.blogspot.com/2016/01/opensource-connect-iq-face-for-garmin.html
It also comes with a Matlab / Octave script which generates the background PNG image for the watch. And it includes a bitmap font which has symbols like alarm bell, battery, sound, vibration. You can use those as if you were writing text. Here is how the font file looks like (it comes with a text descriptor with the coordinates too):
I am not maintaining this software and I will not fix or add anything to it. But, feel free to improve it yourself! And share it, that's how we learn.
Boyan