The proper thing to do is to build ROM specific scripts to move the files and capture the registry info.
The cheap way is to backup your start menu --> Falsh the ROM --> Delete Start Menu --> Restore backup.
Try DotFred task manager, total commander, or Resco Registry to export the parts you need.
Some of the script tutorials in the begining of the thread should help you with the file operations.
Code:
StatusHistorySize(10)
StatusInfo( "UC Setting BAckup", "by Ninja Duck" )
StatusMessage( "Backing up data", ST_LIST, TRUE )
StatusMessage( "Opera 10 Settings", ST_LIST, TRUE )
MkDir("\Storage Card\Backup")
MkDir("\Storage Card\Backup\Program Files\")
MkDir("\Storage Card\Backup\Program Files\Opera Mobile 10")
MkDir("\Storage Card\Backup\Program Files\Opera Mobile 10\Profile")
MkDir("\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage")
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\1\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\1", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\2\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\2", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\3\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\3", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\4\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\4", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\5\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\5", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\6\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\6", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\7\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\7", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\8\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\8", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\9\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\9", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\10\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\10", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\11\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\11", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\12\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\12", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\13\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\13", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\14\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\14", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\15\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\15", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\16\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\16", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\17\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\17", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\18\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\18", TRUE, TRUE )
XCopy( "\Program Files\Opera Mobile 10\Profile\DataStorage\19\*.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\DataStorage\19", TRUE, TRUE )
MkDir("\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\secure")
XCopy( "\Program Files\Opera Mobile 10\Profile\secure\wand.dat", "\Storage Card\Backup\Program Files\Opera Mobile 10\Profile\secure", TRUE, TRUE )
StatusMessage( "Audio Manager Settings", ST_LIST, TRUE )
MkDir("\Storage Card\Backup")
MkDir("\Storage Card\Backup\Application Data")
MkDir("\Storage Card\Backup\Application Data\HTC")
MkDir("\Storage Card\Backup\Application Data\HTC\AudioManager_Eng")
XCopy("\Application Data\HTC\AudioManager_Eng\*.vol", "\Storage Card\Backup\Application Data\HTC\AudioManager_Eng", TRUE, TRUE )
StatusMessage( "RSS Feeds", ST_LIST, TRUE )
MkDir("\Storage Card\Backup")
MkDir("\Storage Card\Backup\Program Files")
MkDir("\Storage Card\Backup\Program Files\RSS Hub")
MkDir("\Storage Card\Backup\Program Files\RSS Hub\ChannelData")
XCopy("\Program Files\RSS Hub\ChannelData\Channels.opml", "\Storage Card\Backup\Program Files\RSS Hub\ChannelData", TRUE, TRUE )
StatusMessage( "YOUTUBE", ST_LIST, TRUE )
MkDir("\Storage Card\Backup")
MkDir("\Storage Card\Backup\WINDOWS")
MkDir("\Storage Card\Backup\WINDOWS\YouTube")
MkDir("\Storage Card\Backup\WINDOWS\YouTube\Favorite")
XCopy("\WINDOWS\YouTube\Favorite\*.*", "\Storage Card\Backup\WINDOWS\YouTube\Favorite", TRUE, TRUE )
StatusMessage( "REGISTRY BACKUP", ST_LIST, TRUE )
RUN("\Windows\dotTaskMgr.exe", "/regxpkey \\Storage Card\\Backup\\Manila-Layouts.reg [HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Manila\CHT\Layouts]")
RUN("\Windows\dotTaskMgr.exe", "/regxpkey \\Storage Card\\Backup\\Manila-Home.reg [HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Manila\Home]")
RUN("\Windows\dotTaskMgr.exe", "/regxpkey \\Storage Card\\Backup\\Manila-LM.reg [HKEY_LOCAL_MACHINE\SOFTWARE\HTC\Manila]")
RUN("\Windows\dotTaskMgr.exe", "/regxpkey \\Storage Card\\Backup\\Manila-CU.reg [HKEY_CURRENT_USER\Software\HTC\Manila]")
StatusMessage( "Finished" , ST_LIST, FALSE)
Vibrate(550)