You seem to be misunderstanding the "General" and "Hacking" labels - they apply to the program options, not the program. Basically, there are four program types that can be equipped with Program Options (Common Use, Hacking, Autosoft, Simsense), and three Program Option types (General, Hacking, Simsense). Simsense Program Options can only be applied to simsense programs, Hacking Program Options can only be applied to hacking programs, and only General Program Options can be applied to a variety of different program types. I suggest re-reading the Program Options section on page 114.
So to answer your question: some of the General program options can be applied to Autosoft programs, and no other program options can.