ok...

I wrote my first delphi program yesterday.
I made a media player, and I didnt use any activeX.
After it was finnished I compiled it and ran it, it worked. But I desided to see how many dependencies it had, maby something like the visual basic runtimes. I have a special program to do this. I was shocked by the huge list of dependencies for my program. Can someone explain this?