3./ Sorting of IP addresses is not numeric but alpha... meaning that 192.168.0.2 is AFTER 192.168.0.100, etc.
http://img.techpowerup.org/091017/Capture040.jpg
Unfortunately, this can't be fixed. Comparisons are made using integers (-2,147,483,648 to 2,147,483,647) IPv4 has values of (0 to 4,294,967,295). IPv6 has values of (0 to 2^128). There simply no way to compare the two without losing a lot of data.
All I can really do is pad it with zeros (e.g. 192.168.0.1 -> 192.168.000.001).
Just tried it on beta3 and it only saves changes to the Optional values and not if you resize the left panel.
EDIT: The values for the splitter size change in the .ini file but dont load when you restart.
Finally got it fixed. When docking is set to Dock.Fill, Width is set to 200 and Height is set to 100 (doesn't reflect the actual size). It is impossible to change these values and the SplitContainer.SplitterDistance relies on them to resize. The solution was to use SizeChanged event to manually "dock" it without using the Dock property.
The minimum size for the main form works fine for not allowing one to make the window too small, but if you resize the left pane the form does not grow to accomodate what is in the right pane and you can quish it out of existance by making the left pane as large as the entire main form.
It is impossible to make them go completely go away. Still, I increased the min sizes from 25 to 100.
If you do file->Exit the settings are saved.
If you click the red X the settings are saved.
If you right click in the task bar and close the app, the settings are saved.
If you Ctrl-Atl-Del and go into task manager and kill the process, the settings are saved.
It saves no matter how you close it (except ctrl+alt+del) so long as "Save Settings" is checked. If you uncheck it and agree to delete the settings file, it will no longer save settings until it is checked again. It is designed to only save on close. Clicking Save Settings only enables/disables saving.
That is trademarked by
Owens Corning.
If someone wants to make their own icons for me to use, they can. I'll probably use it so long as it is appropriate and legal.
Beta 4 uploaded. I don't remember what I changed.
Edit: By the way, I submitted that "Berkeley, E." result to the Vallejo police (they are handling the Zodiac Killer case). We'll see what comes of it.