I wrote very simple code to send emails. I wish that end users who do not have .NET Framework installed, could also install this application without installing .NET Framework. I
If you are developing a web application then .NET Framework required only on the server where you host the application, not for client machines.
But for a desktop application .NET Framework is an essential requirement for every machine where you use your application even if it has only a single line of code.