Just some notes from a recent problem, now solved, that might help the next poor soul who encounters it:
At some point recently, my install of Toad for db2 on Win7 64-bit got fubared. I tried various re-installs, reboots, etc., of Toad, IBM db2 drivers, etc. Somewhere in that process, during one of the re-installs of Toad, I got the following error, after which the install would refuse to proceed and then unwind:
An error occurred while initializing the Profile Registry.
The return value is “-2079391743”.
Contact your technical service representative.
The number changes every time the message appears - it's a session key.
The fix for this was to remove the directory (including contents) C:\ProgramData\IBM\DB2. Probably don't do this if you have other IBM DB2 stuff installed, but if you're going scorched earth/bits in frustration, try it.
Also, when installing Toad, be sure to run the installation as administrator. And if your uninstall of Toad hangs, set User Account Control to "Never Notify".
Good luck.