Obviously the agent would need to build a very extensive test setup for Paint.NET, a lot of it with computer use or something similar.
Opening the same files, performing the same clicks, etc should output the same on paint.net and the clone.
Opening the same files, performing the same clicks, etc should output the same on paint.net and the clone.
My point being "a few weeks and 8M tokens" is wildly unrealistic.