Replace deprecated APIs fm_icon_*() and g_atomic_int_exchange_and_add().
Fix: fm_icon_set_user_data() should replace data without freeing old.