Added trivial error reporting, clean exit if out of space.
Added per-user settings storage (magic MSVS style Properties).
Fixed initial values in the OpenFileDialog (separated path/filename)