The class I found on Activestate wraps most of the win32api functions for accessing a registry. It will read and write all win32 registry types, and will de/serialize python objects to registry keys when a string or integer representation is not possible:
http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/551761