If you like VB, then you can always just build off of Sterling's AcriveX API examples. The free Visual Studio Express Edition works with that API. There's also a way to do this with Visual C++, apparently.
If you don't like VB, then you can always write a "connector" app for Sterling and have the "real" app in whatever language/platform you choose.