Custom Buttons + Copy Current
Caching to improve performance

Launch Options, Custom names are now cached and only loaded once.
Furthermore the config saves only on exit now and that only if changes
were made