Quote Originally Posted by Nitrogen
...one of the major drawbacks, and correct me if I'm wrong, is that there is no official/semi-official directX pascal libraries. Are there I still havent found any easy, simple libraries which will just give me the basic interface) But I'd like to think that I have an open mind and woudnt mind learning DX (I actually have to sooner or later)

So maybe give us some dx libraries for pascal/delphi!
I'm sorry, but have you tried using Google? For example: http://www.google.com/search?q=delphi+directx.
Shameless plug: Delphi DirectX SDK: headers and bunch of examples