Will ICEfaces 1.8.2 work with NetBeans 6.8 or do I need to use ICEFaces 2.0 and move to JSF 2.0?
I think you could use 1.8.2 but make sure when setting up the frameworks for the project that you choose the right library (Probably Registered Libraries --> Facelets Icefaces 1.8.2 or something similar). I'm not sure as I am trying to use the 2.0 alpha 2/JSF 2.0 setup in Netbeans 6.8.
Also, does ICEfaces 2.0 have all the components that were available in 1.8.2?
It doesn't have all of the components and I believe very few components (as I can't really find many). I think the next release which should be Beta (which was due in April) will have many of the core components.
There are 2 ICEfaces tools for Netbeans 6.8. One (EE edition) is for support customers, which includes ICEfaces EE 1.8.2.GA_P01 (certified).
Another includes ICEfaces 1.8.2 and ICEfaces 2 alpha 2. For ICEfaces 2 alpha 2, you can choose 1.8.2 compatibility mode (in project creation wizard) to use all ICEfaces 1.8.2 components.