kk - quite a lot there
1 - I dont know. What version is it i.e. 2005?
2 - Also not sure, I only have the regular GDK but I prefer C++ to any .NET language
3 - It doesnt take a rocket scientist. You just have to add the include and library paths and you are set.
4 - Yes and No. Writing in a different language is ok if you konw that language, C++ for me, and generally the functions are the same. There are a few differences though such as the fact that there is no GDK String object like there is DBP (no matter though - I have my own written function that beats every other one I have seen). It isn't hard to adapt to using the GDK.
Hope that helps
Andrew Cooper
It's only open source 'till money is involved