As to the IDE problem, use Lazarus -> www.lazarus.freepascal.org It's a Delphi clone IDE working both under Win32/Unices. It has it's own LCL(clone of VCL) which is almost complete.

Both FPC and Lazarus are not yet done but once they will finish Delphi will be a bad memory...