Jess,
>What about if I don't want .NET enabled app but I want to use C# and VB then? Is it mandatory in VB/C#? I don't think so..
Why don't you think so? The CLR is the runtime for VB and C#. If you can find another runtime for them, let us know. Otherwise, it is mandatory.