widget: Allow W_BUTTON to show images, without needing special display functions.

Also, clean up password form.