Yeah,
I just verified your method of flashing 'ceimage1' with the patched nk.bin worked perfect.. I put both of the .dll patches in there, the one patch for the cmd line args, and the 2nd patch I mentioned to disable the 'Warning: Unfinalized Software'....
I also fixed the checksum in the file as you mentioned how to do... I didn't do anything with the MD5 since I was not doing a full install from a cab, I just flashed the fixed nk.bin file using the 'loadp500 flash.exe' as you described...
So, that 'System OS concerns' detected only seems to come up if you run the 'launcher' from in the \secure\infiniivision folder.. if you run the launcher from the \program files\infiniivision folder, than there are no warning messages at all.. (except of course for the VGA/LAN card, because we have custom lan cards.. haha)
As far as the 'mobileVNC.exe', the reason I mentioned it is if anyone wanted to see the real 'Windows CE desktop', which is what this mobileVNC takes you to when you login with it.. the 'vncserver.exe' that the scope already runs, just gives you a VNC connection to control the scope itself.. I wanted to see if there was anything interesting to look at with the actual windows CE desktop... there really isn't much to see, I was hoping to be able to view some registry data from there, but no luck..
So, from what I can tell, this 'infiniivisionlauncher.exe' is really just a wrapper file, it doesn't do much except load up the infiniivisioncore.dll and call it's single export 'start'... the core.dll is hardly even a DLL, it really could probably be converted to an EXE and executed directly, with some code changes of course.. but anyhow.. just from what I've observed..