I'm having to "fix" a project where my variables were lost. It would be nice to have a menu option that provided me a list of variables that are referenced in action properties (and possibly script events) but are not in the project. Even better should be a check list that allowed me to select that ones that I wanted created. Nothing extra beyond creation, as I'd be happy to go into Edit Variables to change the details.
Or perhaps the feature could be a button in Edit Variables itself. Hmm.
Anyway, I understand why Validate Project does not do this, as the variables may be project variables that are stored in a parent project. This is another reason that the future should let me select which variables to create.
Jon