about making Arduino IDE for customers to update the chip.

It's not clear what you're asking with respect to how Processing would be used to "update" it. Are you trying to reprogram the Arduino or just tweak various configuration values?