@ Guybrush: Mmm...use TAP.exe as a start, and componentize your hardware to your liking, to get a basic system working, and be able to get to desktop.
Then, you can start adding on all the required software, like .net etc.....it's a lot of trial and error, but fun too
As Whumphrey has mentioned, look at the comonents he have used.
You can then trim to your liking.....
edit: Anyway, when you start componentizing the applications, you will use various tools to capture all the dll's, paths, registry-entires, etc, required to make a specific application work.
When you build your image, it will check dependencies, and notify you of missing components or dll's etc.....then you would know what to add, ie .net, or JET or whatever.
Same is true for both Centrafuse and GPS application, or system drivers.....it's a repetitive process, and obviously the applications will require a lot more work than drivers.
Dave from Fluxmedia: Maybe a good thing if you guys can use your software connections to do a component for Embedded XP

I am sure it will be worth your while.......hehe