...NK, I am not a technical noob. I have a B.S. in Applied Computing, and have been a programmer/analyst for well over 40 years. I adore Paint.NET and think it is the most intuitive windows app I have ever encountered.
I am certain that there is great interest in a portable version of Paint.NET that will run for users without installation on machines which they don't have admin rights on, because of its quality. However, despite many websites claiming the contrary, Paint.NET is NOT necessarily portable to all machines. I tried to run its current version on a school computer, which only has .NET version 4.0 installed (I am a grad student). It told me I had to have .NET version 4.6. I then edited the INI file just to see what would happen. Paint.NET displayed an error and quit. I then googled for a portable version of the .NET framework. Couldn't find one. Trying to figure out how to create a portable .NET framework package myself, I poked around in the registry on a machine I do have admin rights on. All .NET registry entries are in the HKEY_LOCAL_MACHINE hive, which is accessible only to admin accounts.
So, I currently have four options:
Only run a version of Paint.NET that requires only the version of the .NET framework that is installed on the machine I want to run it on. Works but less features and not upgradeable.
Only run Paint.NET on a machine that I have admin rights on.
Create a virtual image of windows for a Type 1 hypervisor such as VirtualBox, specifically for Paint.NET, which I have admin rights on. Big and Slow.
Wait for Rick to come up with a huge Paint.NET portable package that includes a portable version of the .NET 4.6 framework. He probably say, "bahaha, not anytime soon".