This commit introduces a new feature that allows you to configure the application to run on startup. - A "Run on Startup" checkbox has been added to the system tray menu. - The application now uses a `config.json` file to store settings, including the "run on startup" state. - On Windows, the application adds/removes itself from the startup programs by creating/deleting a key in the Windows Registry.