Other than Logicator, all the programmes I use run in C, rather than flowcharting. I talked to my other half (an electronic engineer - he works with PICs regularly), and he offered some suggestions for C based options that are free to run, if that's any use? You'd need something like a PICstart (like this http://www.maplin.co.uk/k8048-pic-microcontroller-programmer-kit-37192) or similar. Depending on the PICs you use, something like the Arduino set up might work for you - it's also similar to C, but is a little simpler, depening on how you use it. If anyone knows of other flowcharting software though, that would be brilliant to hear about!