Correction, It is looking for the user id not the PID. Don't know if there is a windows equivelant.
I've never compiled this under windows only linux. TUid is from the baseunix unit which most likely does not exist under windows. The code is looking for the PID of the process. I'm not sure what the windows equivelant would be.
Better option handling
Fixed shutdown problem
Added new Polling client
Corrected, Needed to flush the output stream
added classes
Added additional weather stuff