Last summer, setup a test platform to test design for rear end optics for a thermal clipon.
On the left side is a cheapy athon scope with a camera on the user end. Next, in the middle is a sightmark 7x magnifier reversed to act as a demagnifier ... then next in the chain is the focusing lens module which at this time was three stacked 3x jewelers magnifying (focusing) lenses. After that is a 0.5 inch 1024x768 display connected to the PC to display images.
The purpose of all this was to test what it took to get a decent image from 6x up to 24x, the magnification range of the day scope and to get some hands on experience working with this problem set.
==
Here we are zoomed out to 7x ... 6x was a little fuzzy. Later we changed out the triple 3x stack and replaced with a single 10x focusing lens and 6x was much better.
==
Here was are at 12x ...
==
And here was are at 24x ...
==
Unexpectedly, it turned out the hard part was 6x ... but again, that was solved by improving the focusing lens.
==
In a real thermal clipon (and real thermal clipons are very rare) there is also an "optical wedge" (aka risley prism) set which provides collimation for the clipon, provided the rear end optical train is collimated on a collimating table.
Such collimation provides a tolerance within which the clipon and day scope can be mis-aligned without affecting POI. Some clipons (be they NV or thermal) have higher tolerance (like PVS-30) others have lower tolerance like PVS-24. But in simple terms, only the high end thermal clipons, the military ones have collimating lenses. AFAIK, none of the commercial ones do, even though some of them say they do. That said I think ALL the commercial ones have bore sight adjustments, which enable you to compensate for the lack of collimation by adjustments. But which that adjustment need to be checked up on remount ? When you first get one, you should check it at least 2 dozen times, night after night removing and reattaching to get familiar with the process and get consistent and shoot groups and see where you are. Then you can decide, for your setup, whether you need to check zero each time you mount. There are several variables, including YOU.