TSE itself doesn't require an OS. In the SSS example the OS is used to support Nichestack.
This is needed (although not mandatory) only if you want to use TCP/IP .
If you mean rx/tx of raw ethernet frames you could possibly use the HAL driver to directly access TSE
from your application and your program size will decrease about an order of magnitude.
However, since you mentioned data transfer with a PC, I guess you actually need TCP or, at least UDP protocol.
Then you'd rather evaluate the superloop option: you find information in the Altera Wiki.