Well irc:// links work fine for me so let me compare registry keys.
[HKEY_CLASSES_ROOT\irc]
"BrowserFlags"=dword:00000008
That key is not present in my registry.
So try temporarily removing that (I assume based on the stuff you pasted you know it's a good idea to backup the registry first), and see if it helps.