Already suggested: viewtopic.php?f=12&t=21749
Ah cool a ribbon interface sounds like it'll work. Not as specialized as just docking the windows cleanly into the program, but I can see how a ribbon would work. (I already resized the window and put the windows outside the program, it's actually why I pointed out the docking thing since it's kind of awkward since I prefer having programs fullscreen when working).
...but you didn't architect Paint.NET.
No, that is correct. I'm just using the program. I was referring to the previous posters comment which said that it would "decrease performance". I wasn't sure where he got this information, unless the lead programmer for paint.net has mentioned it in the past?
Personally I find it hard to manage layers in Fireworks for that reason. Every time you use, say, the brush tool, it creates a new layer and if you just want to use it to make a quick touch you now have some layers to flatten or manage.
But it doesn't. Using an image layer, for instance a picture, and applying the brush to it works on the current image layer. This is the intuitive operation and doesn't create a new layer. I explained this in my previous post to clarify.(If you have fireworks you can test this by drawing with the pencil tool then with the same layer selected drawing with the brush. They are on the same "image" layer and no extra layers are created).