private async void buttonExtractIso_Click(object sender, EventArgs e)
        {
            try
            {
                using (OpenFileDialog openFileDialog = new OpenFileDialog())
                {
                    openFileDialog.Filter = "Toradora ISO (*.iso) | *.iso";

                    if (openFileDialog.ShowDialog() == DialogResult.OK)
                    {
                        ChangeStatus(true);
                        DisableButtons();

                        await Task.Run(() => IsoTools.ExtractIso(openFileDialog.FileName));

                        ChangeStatus(false);
                        EnableButtons();

                        MessageBox.Show("Iso extraction completed", "ToradoraTranslateTool", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            catch (Exception ex)
            {
                ChangeStatus(false);
                EnableButtons();
                MessageBox.Show("Error!" + Environment.NewLine + ex.ToString(), "ToradoraTranslateTool", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private async void buttonRepackIso_Click(object sender, EventArgs e)
        {
            try
            {
                ChangeStatus(true);
                DisableButtons();

                await Task.Run(() => IsoTools.RepackIso(Path.Combine(Application.StartupPath, "Data", "Iso")));

                ChangeStatus(false);
                EnableButtons();
            }
            catch (Exception ex)
            {
                ChangeStatus(false);
                EnableButtons();
                MessageBox.Show("Error!" + Environment.NewLine + ex.ToString(), "ToradoraTranslateTool", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }