The best solution ive come across to create a GUI, that also seperates (could) seperate the pd code from the end user is GrIPD. http://crca.ucsd.edu/~jsarlo/gripd/ Its very easy to use, and gives a high amount of freedom for creating custom GUI's. Cheers Anton