What's New:
I have implemented basic checks for the System Folder, System Image Folder, and Emulator Location. The app will notify the user if the values in these fields are incorrect. Users can use both absolute and relative paths for any of these fields.
I have also made the exception notifications more user-friendly.
Additionally, I've devised a smart method for generating the system.xml file. If the system.xml file is present, the app will use it. If not, the app will search for any backup files in the folder and ask the user if they want to restore from that backup. In case no backup is found, the app will create a basic system.xml. This approach prevents users from inadvertently overwriting their custom system.xml and losing their personal configuration.