Path of the executable including its file name.
Directory containing the executable.
Application data base directory path, usually C:\Documents and Settings\<user>\Application Data; this directory might not exist yet.
Process all messages in the message queue. Returns false if the application should exit.
Exit the thread's message loop and return from run.
Run the application.
helper