I found this.
In terms of form controls, this is exactly the sort of thing I am looking for. Textboxes, file menu, listboxes etc. I'm trying to find out how this was achieved.
1) Can you connect to a library of sort DLL maybe?