Remove colons from Drupal form fields/labels How can I remove the : from appearing after every label in forms made with the Drupal Form API?
Create your own implementation of theme_form_element().
The offending semicolon is in $t('!title: !required', ...), and would need to be removed in both locations.

Not the easiest thing to change, but at least it's possible without hacking core!