It may just be my understanding (or lack thereof) of dtcreate but ...
what I really want to know is when you double click an icon in CDE how does CDE know which program to run? Particularly with icons that are themselves not programs but rather documents and such (like .html, .txt, etc.).