Visuino is an Arduino IDE built using Embarcadero Delphi that allows you to build Arduino programs on your PC and compile the programs for Arduino and wide range of connected devices, sensors and circuits. On the Visuino page it states "A visual programming environment allowing you to program your Arduino boards. Although it currently supports the official Arduino boards, it is not restricted to their support alone and requests to support new hardware are welcome. If you are a hardware developer and don’t have much time to become an expert in software development then you can let Visuino become your personal software expert. If you’ve been exposed to the existing offering from Arduino you may be overwhelmed by the complexity of designing code to run your hardware components."
I have been working with some of the beta releases and having fun with LEDs, motors, gears and sensors. Sure, hardware, programmers, makers and tinkers can use Visuino to the max. Kids can also collaborate with their parents and other kids to learn real world technical and programming skills using Visuino.
You can download a trial at https://www.visuino.com/. Also, read the FAQ on the Visuino site. You can follow the discussions about Visuino on the Google+ group at https://plus.google.com/communities/116125623808250792822
Disclaimer: Mitov Software is an Embarcadero Technology Partner. While I was involved in the beta test of Visuino and it is built using Embarcadero Delphi, I have no direct involvement in Visuino development or marketing. I absolutely think Visuino is way cool, a great learning tool for kids and a testament to what you can build using Embarcadero development tools.