The OS upgrade requires replacing the ROM module with one loaded with CE 2.0. Nearly every program
(other than device drivers
) that works in CE 2 can be run from the CF card, so it shouldn't be a problem unless the program requires a ton of program memory to run.