The Enchant spellchecker is saving any unknown dictionary words that are added to the dictionary outside the portable directory. It's placing the added words inside the "Local Settings / AppData" directory for the current user, under the sub-directory "enchant".
There's a dev text fix for this issue here: https://portableapps.com/node/62289
Sometimes, the impossible can become possible, if you're awesome!
This issue is fixed in today's release of Pidgin Portable 2.14.1
Sometimes, the impossible can become possible, if you're awesome!