Curioseando por ahi, por la necesidad, encontré que es posible utilizar LINQ to Objects en el framework 2.0/3.0, de la mano de Joseph Albahari, solo se necesita el bridge que les adjunto y Visual Studio 2008.
La verdad que considero por demás una razón de sobra, el hecho de tener LINQ y justificar con esto la migración de muchos proyectos que aun usan VS2005. Por mi parte estoy recomendando al proyecto en el que estoy trabajando y si los convenzo de migrar aunque sea inicialmente solo de entorno usando este bridge ya estará dado el primer paso para hacer luego la gran migración.