Drupal 7 button creation instead of input='submit'

Drupal 7 doesn't allow us to override the theme_button(&$variables) function even if you use hook_theme_registry_alter(). A kinda ugly method was found but doesn't fall to far from standards.

Read more