There seems to be some confusion here.
The ultimate clarification is in the FCS manual...
http://www.usfirst.org/uploadedFiles...e_10-22-09.pdf
Download and read it! Specifically Appendix A for Robot C users.
The ProgramChooser program can be used for LabView, NXT-G and RobotC to set the Telop mode, but it appears that you don't HAVE TO use it for Robot C. There is a process in the RobotC programming environment which performs the same operation that the ProgramChooser does: to set your teleop program.
In both cases a simple text file (FTCconfig.txt) is created/loaded onto your NXT brick. This file contains the name of YOUR Telop Program.
When the FCS switches from Auto mode to Teleop Mode it stops whatever program is running on the NXT, and starts up the program that is named in FTCconfig.txt
If this file name doesn't exist, I'm not 100% sure what it does, but you probably won't like it

.
__________________
Phil Malone
Garrett Engineering And Robotics Society (GEARS) founder.
http://www.GEARSinc.org
FRC1629 Mentor, FTC2818 Coach, FTC4240 Mentor, FLL NeXTGEN Mentor