Updated: example application
Added: setIconVerticalOffset: and perform a setNeedsDisplay: inside CNBaseView
Added: setIconTextMargin: and perform a setNeedsDisplay: inside CNBaseView