[Touch Pro, Fuze General] irus:
well i think the easiest way is to have a .mscr file that is in the startup folder that will backup pim.vol, which will backup not just contacts but also pic and ringtones as well as texts and calender, and you can use this to backup anyother files you might want the code i use is below

copy("\Windows\eT9Cdb.Cdb","\Storage Card\pda keep\AutoBackup\eT9Cdb.Cdb",TRUE)
copy("\Windows\ET9Rudb.Rdb","\Storage Card\pda keep\AutoBackup\eT9Rudb.Rdb",TRUE)
copy("\pim.vol","\Storage Card\pda keep\AutoBackup\pim.vol",TRUE)
copy("\callfirewall.xml","\Storage Card\pda keep\AutoBackup\CallFirewall.xml",TRUE)
copy("\Application Data\opera9\opera6.adr","\Storage Card\pda keep\AutoBackup\opera6.adr",TRUE)
copy("\Application Data\opera9\opera.ini","\Storage Card\pda keep\AutoBackup\opera.ini",TRUE)
copy("\Application Data\opera9\secure\wand.dat","\Storage Card\pda keep\AutoBackup\wand.dat",TRUE)
copy("\Program Files\AEBplus\AEBPlus.cfg","\Storage Card\pda keep\AutoBackup\AEBPlus.cfg",TRUE)
copy("\Program Files\UltimateLaunch\UltimateLaunch.ini","\Storage Card\pda keep\AutoBackup\UltimateLaunch.ini",TRUE)
xcopy("\Application Data\GoogleMaps\*.*","\Storage Card\pda keep\AutoBackup\GoogleMaps",TRUE,TRUE)
copy("\Program Files\Bing\lsm_preferences.xml","Storage Card\pda keep\AutoBackup\lsm_preferences.xml",TRUE)
xcopy("\Application Data\htc\AudioManager\*.*","\Storage Card\pda keep\AutoBackup\htc\AudioManager",TRUE,TRUE)
xcopy("\Application Data\htc\HTCFootprint\*.*","\Storage Card\pda keep\AutoBackup\htc\HTCFootprint",TRUE,TRUE)
xcopy("\Application Data\MusicID\*.*","\Storage Card\pda keep\AutoBackup\MusicID",TRUE,TRUE)
xcopy("\windows\youtube\*.*","\Storage Card\pda keep\AutoBackup\YouTube",TRUE,TRUE)
copy("\Application Data\opera9\opera6.adr","\Storage Card\pda keep\AutoBackup\opera6.adr",TRUE)
copy("\Application Data\Skyfire\prefs","\Storage Card\pda keep\AutoBackup\skyfire\prefs",TRUE)
run("\Storage Card\pda keep\pda apps\Alarm Backup.lnk")
##############################################################################################################
FirstStart = regread("HKLM","\Software","irus1stStart")
if(FirstStart = 0)
regWriteDword("HKLM","\software","irus1stStart",1)
else
copy("\Windows\eT9Cdb.Cdb","\Storage Card\pda keep\BackupAutoBackup\eT9Cdb.Cdb",TRUE)
copy("\Windows\ET9Rudb.Rdb","\Storage Card\pda keep\BackupAutoBackup\eT9Rudb.Rdb",TRUE)
[B][COLOR="Red"]copy("\pim.vol","\Storage Card\pda keep\BackupAutoBackup\pim.vol",TRUE)[/COLOR][/B]
copy("\callfirewall.xml","\Storage Card\pda keep\BackupAutoBackup\CallFirewall.xml",TRUE)
copy("\Application Data\opera9\opera6.adr","\Storage Card\pda keep\BackupAutoBackup\opera6.adr",TRUE)
copy("\Application Data\opera9\opera.ini","\Storage Card\pda keep\BackupAutoBackup\opera.ini",TRUE)
copy("\Application Data\opera9\secure\wand.dat","\Storage Card\pda keep\BackupAutoBackup\wand.dat",TRUE)
copy("\Program Files\AEBplus\AEBPlus.cfg","\Storage Card\pda keep\BackupAutoBackup\AEBPlus.cfg",TRUE)
copy("\Program Files\UltimateLaunch\UltimateLaunch.ini","\Storage Card\pda keep\BackupAutoBackup\UltimateLaunch.ini",TRUE)
xcopy("\Application Data\GoogleMaps\*.*","\Storage Card\pda keep\BackupAutoBackup\GoogleMaps",TRUE,TRUE)
copy("\Program Files\Bing\lsm_preferences.xml","Storage Card\pda keep\BackupAutoBackup\lsm_preferences.xml",TRUE)
xcopy("\Application Data\htc\AudioManager\*.*","\Storage Card\pda keep\BackupAutoBackup\htc\AudioManager",TRUE,TRUE)
xcopy("\Application Data\htc\HTCFootprint\*.*","\Storage Card\pda keep\BackupAutoBackup\htc\HTCFootprint",TRUE,TRUE)
xcopy("\Application Data\MusicID\*.*","\Storage Card\pda keep\BackupAutoBackup\MusicID",TRUE,TRUE)
xcopy("\windows\youtube\*.*","\Storage Card\pda keep\BackupAutoBackup\YouTube",TRUE,TRUE)
copy("\Application Data\Skyfire\prefs","\Storage Card\pda keep\AutoBackup\skyfire\prefs",TRUE)
endif
#################################################################################################################
sleep(5000)
run("\windows\start menu\programs\call firewall.lnk")
RegWriteString("HKCU","ControlPanel\Sounds\RingTone0","Script","apv0.5w0.25v0.5w0.25v0.5w0.25v0.5w0.25v0.5w0.25v0.5w0.25v25r")
RegWriteString("HKCU","ControlPanel\Sounds\RingTone0","Sound","*vibrate*")