Something just dawned on me.
When you say moved to the SD card, did you use a move app to SD function?
or
Did you backup the apps in titanium, and then try to move the titanium folder?
If you did the first thing, then unfortunately there won't be a restore option.
The "Move App to SD" function does not backup the app, and it does not actually move the entire app to the SD card. That function allowed a certain percentage of a app, (varies from app to app), to be moved to the SD card to free up room.
Unfortunately like I said, it doesn't move the whole thing, part of the app remains on your phone.
If this is what you did, and you still have your S2, you can try putting the SD card back into the S2 and try returning the apps from your SD card back to the phone.
Then use Titanium to actually backup the app, and then try the steps that I initially posted.
Hope this helps.