AppPreferencesDialog is done. All firmware settings can now be selected, since the horrible, horrible code from downloadDialog has been integrated.
Next step:
Remove fw selection code from the download dialog and instead display default firmware name.