I'll try the current code with a static compile and see if that changes things.

C and C++ code work with dynamic linking, is this a GtkD restriction?