You can use the method CAknChoiceList::RemoveItem() to remove items from the choice list.
However, you must be very careful with this. Removing an item will change the item indexes of the following items, and the client application is responsible for keeping track of item indexes. For details on how the items are indexed, see Using the Choice list API.
TInt index ( 2 ); iChoiceList->RemoveItem( index );