I would not go into ICS expecting to be Able to restore your apps and have a 100% working device...
Titanium even warns you about restoring app data on different OS versions of gingerbread, I don't even want to try restoring to ICS. Especially since I moved all of my android gaming activities to my tablet, I am not worried about restoring the data anymore.
Many apps (not all, i know, maybe not even 30%, but probably the one you want...) are actually different packages for ICS from their gingerbread installs
LG Spectrum -- Rooted and running CM10.1 official M2 thanks to TDM (and too many others to list).
B&N Nook Tablet 16GB -- running CM10.1 with 10 finger multitouch