A little update: i ported most of the PCHex's code (which is really understandable, thx to Stracker) to C++this weekend and refactored it using a multi-layered approach. It does seem a pointless work but it will help for future developments and it will be easier for others to contribute (as the core classes of the software provide now an easy to use interface)
A lot of code from PCHex is used but a lot is written from scratch, for now i'm able to clone pokemon and modify some parameters (shinify, nature and other things), i will work on a skeleton for a gui this week hoping to rapidly reach the level of stability and the number of functions of the original PCHex. My hope is to post screenshots, source code and a pre-alpha build to test this week (unfortunately this is an hobby and i do other things to pay the bills)