I used paint.net when I printed mine (long time ago). Keep in mind that you cannot print white. So you need to plan your decal carefully.
If you need white you will need to use white decal paper. That means you will have to trim your decal to remove all unnecessary white around it.
Anyway... it was a hard lesson for me so I am just passing it on. Good luck.