Preferences dialog #80 (start implementation)