*** Important tasks to do:

- Method write_configuration() must touch only modified lines, 
  and keep the rest unmodified (allowing manual configuration)
- Icon and launcher

- Simplify config() and main()

*** Would be nice:

- Allow unknown keycodes with @keycode@ 
- Right button shows a context menu: add/edit/delete

- Give some help to user on the windows
