Originally Posted by
Mayion
/Approved.
Since you're using a .NET, I have a couple of tips for you to use if you want.
First, use Try to catch exceptions when you click 'Set Offline', so that when the user chooses a wrong directory, it won't throw the error directly at him, but a message box showing something went wrong or w/e.
Second, you could use My.Settings and an additional checkbox to set the user online/offline, and use the My.Settings to save his option. (Since I assume if the program crashed or the user didn't close it from the 'X' button, it won't change the value back and will have the user stuck in offline mode).