@Blue Ink: Well, I'm not planning anything fancy really so I'll probably just stick with the CF WinForms and maybe do a few custom controls. If I was going to sell it I would get a bit more fancy, but this is only for my own use.
If you see the primitive control system that this is supposed to replace, then it is already a huge improvement as is. The main reason I want to do this is because the current control system isn't smart enough to have "lockout-times" when for instance one pump must be off for some amount of time after another turned on. Also I have a problem where the current dumb solar controller doesn't turn the solar valve off while the main pump turns off, sometimes preventing it from priming properly and hence the main pump running dry for hours. Doing this project allows me to to fully control all of that.