[Windows Mobile Software Development] KewlRobD:
I am sorry if this has already been covered but I have searched to the best of my ability and still can't fine what I am looking for. I am using NRG's Energy ROM with Manila 2.5. I have been very successful in using UC to restore almost all of my settings with the exceptions of the shortcuts on the Manila 2.5 home screen. Here is my xml file

<wap-provisioningdoc>
<characteristic type="Registry">
<characteristic type="HKLM\Software\HTC\Manila\Settings">
<parm name="HomeUpdateEvent" datatype="integer" value="8" />
<parm name="IsExist" datatype="integer" value="1" />
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\Settings\8">
<parm name="IsNeedRefresh" datatype="integer" value="0" />
<parm name="IsSet" datatype="integer" value="1" />
<parm name="ContactFavorType" datatype="integer" value="98" />
<parm name="ExePath" datatype="string" value="\Windows\Start Menu\Programs\Internet\Opera.lnk" />
<parm name="IconPath" datatype="string" value="\Windows\Start Menu\Programs\Internet\Opera.lnk" />
<parm name="DispName" datatype="string" value="Opera" />
<parm name="HomeServiceType" datatype="integer" value="1" />
<parm name="IsReadOnly" datatype="integer" value="0" />
<parm name="Index" datatype="integer" value="0" />
<parm name="ContactOid" datatype="string" value="" />
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\Settings\7">
<parm name="IsNeedRefresh" datatype="integer" value="0" />
<parm name="IsSet" datatype="integer" value="1" />
<parm name="ContactFavorType" datatype="integer" value="2061098464" />
<parm name="ExePath" datatype="string" value="\Windows\Start Menu\Programs\Office Mobile\Notepad.lnk" />
<parm name="IconPath" datatype="string" value="\Windows\Start Menu\Programs\Office Mobile\Notepad.lnk" />
<parm name="DispName" datatype="string" value="Notepad" />
<parm name="HomeServiceType" datatype="integer" value="1" />
<parm name="IsReadOnly" datatype="integer" value="0" />
<parm name="Index" datatype="integer" value="0" />
<parm name="ContactOid" datatype="string" value="" />
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\Settings\6">
<parm name="IsNeedRefresh" datatype="integer" value="0" />
<parm name="IsSet" datatype="integer" value="1" />
<parm name="ContactFavorType" datatype="integer" value="1659359200" />
<parm name="ExePath" datatype="string" value="\Windows\Start Menu\Programs\Internet\Widgets\Marketplace.lnk" />
<parm name="IconPath" datatype="string" value="\Windows\Start Menu\Programs\Internet\Widgets\Marketplace.lnk" />
<parm name="DispName" datatype="string" value="Marketplace" />
<parm name="HomeServiceType" datatype="integer" value="1" />
<parm name="IsReadOnly" datatype="integer" value="0" />
<parm name="Index" datatype="integer" value="0" />
<parm name="ContactOid" datatype="string" value="" />
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\Settings\5">
<parm name="IsNeedRefresh" datatype="integer" value="0" />
<parm name="IsSet" datatype="integer" value="1" />
<parm name="ContactFavorType" datatype="integer" value="1659442988" />
<parm name="ExePath" datatype="string" value="\Windows\Start Menu\Programs\Tools\File Explorer.lnk" />
<parm name="IconPath" datatype="string" value="\Windows\Start Menu\Programs\Tools\File Explorer.lnk" />
<parm name="DispName" datatype="string" value="File Explorer" />
<parm name="HomeServiceType" datatype="integer" value="1" />
<parm name="IsReadOnly" datatype="integer" value="0" />
<parm name="Index" datatype="integer" value="0" />
<parm name="ContactOid" datatype="string" value="" />
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\Settings\4">
<parm name="IsNeedRefresh" datatype="integer" value="0" />
<parm name="IsSet" datatype="integer" value="1" />
<parm name="ContactFavorType" datatype="integer" value="7077988" />
<parm name="ExePath" datatype="string" value="\Windows\Start Menu\Programs\Internet\Facebook.lnk" />
<parm name="IconPath" datatype="string" value="\Windows\Start Menu\Programs\Internet\Facebook.lnk" />
<parm name="DispName" datatype="string" value="Facebook" />
<parm name="HomeServiceType" datatype="integer" value="1" />
<parm name="IsReadOnly" datatype="integer" value="0" />
<parm name="Index" datatype="integer" value="0" />
<parm name="ContactOid" datatype="string" value="" />
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\Settings\3">
<parm name="IsNeedRefresh" datatype="integer" value="0" />
<parm name="IsSet" datatype="integer" value="1" />
<parm name="ContactFavorType" datatype="integer" value="1660897052" />
<parm name="ExePath" datatype="string" value="\Windows\Start Menu\Programs\Tools\Calculator.lnk" />
<parm name="IconPath" datatype="string" value="\Windows\Start Menu\Programs\Tools\Calculator.lnk" />
<parm name="DispName" datatype="string" value="Calculator" />
<parm name="HomeServiceType" datatype="integer" value="1" />
<parm name="IsReadOnly" datatype="integer" value="0" />
<parm name="Index" datatype="integer" value="0" />
<parm name="ContactOid" datatype="string" value="" />
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\Settings\2">
<parm name="IsNeedRefresh" datatype="integer" value="0" />
<parm name="IsSet" datatype="integer" value="1" />
<parm name="ContactFavorType" datatype="integer" value="1660488464" />
<parm name="ExePath" datatype="string" value="\Windows\Start Menu\Programs\GPS\Google Maps.lnk" />
<parm name="IconPath" datatype="string" value="\Windows\Start Menu\Programs\GPS\Google Maps.lnk" />
<parm name="DispName" datatype="string" value="Google Maps" />
<parm name="HomeServiceType" datatype="integer" value="1" />
<parm name="IsReadOnly" datatype="integer" value="0" />
<parm name="Index" datatype="integer" value="0" />
<parm name="ContactOid" datatype="string" value="" />
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\Settings\1">
<parm name="IsNeedRefresh" datatype="integer" value="0" />
<parm name="IsSet" datatype="integer" value="1" />
<parm name="ContactFavorType" datatype="integer" value="1660782164" />
<parm name="ExePath" datatype="string" value="\Windows\Start Menu\Programs\Multimedia\Camera.lnk" />
<parm name="IconPath" datatype="string" value="\Windows\Start Menu\Programs\Multimedia\Camera.lnk" />
<parm name="DispName" datatype="string" value="Camera" />
<parm name="HomeServiceType" datatype="integer" value="1" />
<parm name="IsReadOnly" datatype="integer" value="0" />
<parm name="Index" datatype="integer" value="0" />
<parm name="ContactOid" datatype="string" value="" />
</characteristic>
<characteristic type="HKLM\Software\HTC\Manila\Settings\0">
<parm name="IsNeedRefresh" datatype="integer" value="0" />
<parm name="IsSet" datatype="integer" value="1" />
<parm name="ContactFavorType" datatype="integer" value="1659253576" />
<parm name="ExePath" datatype="string" value="\Windows\Start Menu\Programs\Lightsaber.lnk" />
<parm name="IconPath" datatype="string" value="\Windows\Start Menu\Programs\Lightsaber.lnk" />
<parm name="DispName" datatype="string" value="Lightsaber" />
<parm name="HomeServiceType" datatype="integer" value="1" />
<parm name="IsReadOnly" datatype="integer" value="0" />
<parm name="Index" datatype="integer" value="0" />
<parm name="ContactOid" datatype="string" value="" />
</characteristic>
</characteristic>
</wap-provisioningdoc>

I used CERegistryEditor to grab those keys after setting my shortcuts. I tired putting that XML as part of my SDCONFIG but it didn't work. I then made it into a CAB file and installed the cab on my phone. I confirmed the registry changes were made but the shortcuts on the home screen were still blank. I figured a reboot would let the changes take effect but to my suprise after a reboot the registry settings reverted and no changes to the home screen were applied.

Anyone here have any experience with this?