NOTE: Even though most of the issues of crashing while loading are caused by corrupt preferences, be open to the idea that there could be other issues going on with the specific computer or software. Always research your problem based on the error messages or other noticeable issues.
Most often when a program quits or crashes while its being loaded is due to an unstable program configuration, or a missing or corrupt plugin.Almost all programs need a way to save its user's preferences. In Macintosh program settings are stored in '~/Library/Preferences'.
In order to disable the corrupt preference that prevents the software from launching, we must locate and erase the responsible preference. There are two ways to access this folder.
1.) Click on "Go" and hold down the "Option" key. This will add an additional drop down item called Library between Home and Computer.
2.) Click on "Go" and then select "Go to Folder". It will populate a window that looks like this and type in ~/Library/ into the box.
FOLLOW THIS LOGIC:
The following image shows inside the preference folder-
1) Recognize what software is crashing. (i.e. Firefox, Remote Desktop, Adobe Photoshop)2)
With the application quit, locate the preference folder or file for the specific program. (i.e. for Adobe Photoshop is '~/Library/Preferences/com.adobe.Photoshop.plist' or for Apple Final Cut Pro the entire folder located at '~/Library/Preferences/Final Cut Pro User Data/'
*remember to look inside the Library folder of the home directory, not the hard drive.
3) Delete the file or folder and relaunch the program.
4) Now run the software again to test if it launches correctly. The software will now recognize that the preference file is missing and will respond by creating a new preference file. If the user had her software highly customized she should expect to see a difference in the arrangement of toolbars or other preferences she might have customized.