private void lstObjects_MouseDoubleClick(object sender, MouseEventArgs e)
{
ISelectable obj = (ISelectable)lstObjects.SelectedObject;
if (obj == null)
return;
if (obj is ListDialog)
{
ListDialog dlg = (ListDialog)obj;
if (!FOCommon.Utils.LaunchDialogEditor(dlg, Config.PathScriptsDir + "../DialogEditor.exe"))
Message.Show("DialogEditor not found", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}