Hi Stan,
One process can run more than one UI threads (threads that have message
pump); you can think of it like more then one main form (application)
running in the same process. Even though this is not very common it is
possible and completely OK.
Calling Application exit will cause all such UI threads to end (all
sub-application will end) and the process most likely will be removed from
the memory.
Calling Application.ExitThread will exit only the sub-application that calls
the method. The rest will stay alive.
For application with only one UI thread both methods are equivalent; that's
why probably you don't see the difference.

Signature
Stoitcho Goutsev (100) [C# MVP]
> Hi
>
[quoted text clipped - 8 lines]
>
> Thanks!