Zend certified PHP/Magento developer

default program messes up with filetype icons

I open registry and navigate to this location: HKCU:SoftwareClasses.txt.
Then I change its (default) value to txtfile.custom.
Then I go to this location: HKCU:SoftwareClassestxtfile.customDefaultIcon and pick some nice looking custom icon for .txt filetype. All works well, BUT the moment I pick custom software as my default program (I personally use notepad++) for this filetype, my custom icon stops working, I see default Windows icon instead. Why is this happening and how do I fix it? Thanks

P.S. I need my icon customization to stay as CURRENT USER modification