SIPChange v1.1 update: You can now change the timeout from its 10 second default
Here's my first programming contribution! It's for those of you who can no longer change their defaultIM using the posted reghacks after upgrading to AKU2.x. No matter what you choose, the keyboard SIP is always selected after a soft reset.
If you aren't having this problem, then you don't need this little app (unless, of course, you don't feel good about dinking around in the registry changing DefaultIM CLSIDs...)
The problem occurs because some AKU2 based service or process is changing the SIP back to the keyboard. This happens 4-8 seconds after startup programs run. As such, SIPChange is a workaround of sorts because when it runs at startup it waits 10 seconds before changing the SIP to your selected default. Go here
for more information on this issue.
SIPChange has two execution modes. If executed with no parameter, it presents the list of SIPs available on your device and allows you to select a default. Once set, this information is stored in the registry. If executed with "SET" as the parameter it minimizes itself, reads the default from the registry and waits 10 seconds. When the timeout expires, it sets the Current SIP to your selected default and closes.
How to use:
1. Copy the attached CAB to your device
2. Tap on the cab using file manager to install.
Now open SIPChange by tapping Start->Programs->SIPChange. You will be presented with a list of your available SIPs. Highlight the one you want to become the defaultIM. If you wish, you can change the default delay as well. Now tap the "Select" button. The SIP will be changed to your selection and SIPChange will close.
That's it! The next time you (or your automatic nightly backup) resets your device, the default SIP will be reset to your choice.
MOD EDIT (DaveShaw): The aformentioned CAB is here : http://rapidshare.com/files/208325629/SIPChange.CAB