I've moved this post here and added the title to reflect this question. You are looking at using Delphi Prism by CodeGear. I'll post come links tomorrow about what resources you can look up about it.