What I want is closer to writing my own Xojo.
http://www.lazarus-ide.org
Reply on news.ycombinator.com