I made some modifications to Pascal units and wrapper and now test project forks with Lazarus and Delphi.

Also... instead of using records to hold position, dimension, vectors, etc... I'll use original Irrlicht classes. Position and dimension already works (cursor controller use new position class).