The CAB files include some information saying on which platform and/or version of the OS it can be installed. IMO this is the only issue that prevents the application to be installed on your notebook, and this will also result in the error message you wrote. It's the same message that appears for instance when you try to install an application that requires WM 6 on a PPC 2003 device.
Since WM is based on Windows CE it's usually no problem running WM applications on Windows CE, unless you don't access any telephony APIs or any other similar stuff explicitly available only on the WM platforms.
So you can just go ahead and extract the files and registry settings from the CAB and install them manually, or re-create the CAB with different version requirements. If it doesn't work then I dare to say it's 100% the reason that some special WM APIs are used.
I managed to run some WM application on a Windows CE emulator. They are actually working fine, though the GUI doesn't look very good because they are optimized for Mobile phone screens and not adapted to the Windows CE "Desktop" OS.
I also have a Windows CE notebook and I'm planing on porting Nitrogen to it. If I have the time. Some day. Eventually. Yes.
Edit: problem of some WinCE applications not running on your machine might be that they are designed for WinCE 5. WinCE 6 has a re-designed kernel and some APIs are obsolete.... It's the same problem that will happen when we'll be switching from WM 6 to WM 7.
Last edited by ramdroid77; 18th December 2009 at 12:04 PM.
Reason: More info