bug was in relocatecategorydialog. Now to fix budget category after relocate - New category should be cteated then old one relocated to new one.