Making Delphi compatible 95, 98, NT4 & 2000

I want to build a single Delphi application (I currently using Delphi
4.0 Pro) which is compatible with
Windows 95, 98, NT 4.0 and Windows 2000.  I want to take care that I
dont use any Components which require addititional dlls.  Is there any
documentation available that will help this?

Also is it known Delphi 4 if will be with Windows 2000 (I know it hasn't
shipped, but there is no harm in asking), or do I need to upgrade to
Delphi 5.

thanks in advance Malcolm

Malcolm Edgar
ADI Limited