The difference between the 2 is Unload will trigger the unload events (QueryUnload, Unload and Terminate), and End will not.