Added new UStartUp unit to project that is used to handle start-up processing. Performs first run processing and, conditionally, some special startup processing required for portable version of program.
Modified project file to call TStartUp.Execute instead of TFirstRunMgr.Execute.