Can you use the non VCL objects as is or is there any conversion neccessary. I am trying to find a nice pascal scripting colution for my games - currently I'm using DWS (which needs VCL).

If you have some nice examples of registering call back functions and procedures I'd appreciate it (I vahe them nicely packeged in a procedure now).