Thanks for sharing this... Finally! Been trying to add custom topics without any luck for a long time. Until now.
Only thing I would add... Is this, The GenieWidget.apk would not install because it kept saying "there is already a... with the Same Name..." What I had to do was go in and remove the old (News & Weather) from the system. I used "System Tuner" (Super User App-available on the Play market for free) went to "System" setting tab, then The "System Apps" setting and found the News & Weather app and DELETED the old one... Plus, I had to do a Re-Boot before it would let me install it. Then it finally worked!!! I was able to create Custom Topics. (i.e. Android and CyanogenMod) Which is something I was not able to do until now.
So thanks to CharlieL3 & JNeum for sharing this.
flash4yish
I am running ICS 4.0.4 Tenderloin Nightly (July 13, 2012) on an HP Touchpad.