I don't think that's a WinFX problem. I believe that, as long as the btn1 element exists, its property value (in this case, the bitmap image) is stored in memory.
So, if you really want it gone, set btn1.tooltip=null when the tooltip closes. Then that variable will get munched up by the GC. when it loses scope (i.e. when the method ends). |