GuiltySpark343, you can check the log (Log tab) to see if there were any reasons the miner was restarted. The Log tab displays the log since CGWatcher was started, but you can click Open in Notepad button to view the entire log history.
nwfella, not sure when I'll publish the source. Probably when I get done adding things and feel it is more complete. I have been commenting more in preparation for this.
LaudaM, do you use a comma (,) as the decimal separator? This caused hashrates to show very high ridiculous numbers, but is fixed in the next update.
voluntaryistonly, I have no dev experience on OSX so not something that is planned.
Once you setup a remote client-server type setup and release the source code, I would be interested in porting at least the remote monitor to OSX -- I don't know how many people are actually mining on OSX (I know it's possible but it does not seem common and it's a pain to setup), but I'm sure there are plenty of people who would want to remotely monitor a bunch of mining rigs using a macbook or something equivalent.