First, I must say that I appreciate your work. I couldn't imagine Java in that way until see Processing. Whether you say yes or no to this question, I will definitely use Processing somewhere, I'm amazed.
I wonder that whether I can use Processing for developing a flow chart designer. It won't be so complex, there will be boxes, triangles and connector lines etc. I need objects or lines can snap each other too. What do you think, can I use Processing for this?