I've been searching a bit to find out which free pascal environments there are and I've found a couple of them, like freepascal and kylix.

I'm looking for one which is quite delphi like. At least... it should work with forms like in Delphi and most importand. It has to work under windows XP.

I've seen some work arounds for this problem (X-forms), but I'm really looking for something like delphi, only free. Does this exist or is there a good way to create something like this?