Just because you have an X-Carve in no way means that you can only use Easel. Far from it. If you are using V-Carve or any other program to design and generate your g-code files, you have a lot of options on how to get that code to your CNC. One option that is free is Universal G-Code Sender. Another is PicSender (my favorite). PicSender is not free but it is not as buggy as UGS can be especially if you are using their nightly builds which I don't recommend. If you stay with the older versions like 1.09 then you will be fine. Both PicSender and UGS are completely compatible with Automatic 3 axis zeroing with the Triquetra Touch Plate.
Heads up, I only have one left at this moment in time. I will be trying to get more out today but the weather is looking iffy. If I get rained out then it will be a couple of days before I can get more made. Mother nature took part of my roof off that is over my cnc along with a 24x60 foot section of my shop. Working on rebuilding now but it will be another week or so before I am 100% back up and running.