Is it possible to use LINQ in win32 DELPHI applications
Delphi 2009 has generics, class helpers and anonymous method support, but not lambda, extension methods or type inference. Lambda expressions are probably coming in a future version of Delphi, but they are not on the official road map yet (a new one should be coming soon hopefully). Also Delphi for Win32 does not have access to all the LINQ libraries.
So the short answer is NO, you can't do LINQ in Win32 Delphi. You can how ever do some similar things, and you can technically even access LINQ through COM (as you can with any .NET classes), but it would kind of defeat the point without the cool LINQ syntax.
LINQ is really a .NET technology. While Delphi will most likely develop the language features that make LINQ possible, the underlying .NET libraries are for .NET development only.
I would suggest using RemObject Data Abstract or similar.