Added argument parsing and validation to ExecutableApplication.
Fixed some winforms oddities/bugs.
Removed reliance on Program.nstance singleton.