Correct. In my TODO, together with making the tray icon survive an explorer crash. I think I know how to make it survive such a crash.
Your issue, on the other hand, is just a matter of having timed repeatable checks on io running.
What would be an acceptable timeslot on that? Checking every second would use an unnecessary amount of cpu. 5, 10, 15 seconds? Note that it is possible to start a crashed ioFTPD with ioTrayIcon, even though it indicates that ioFTPD is running.
|