Apr 11, 2011
Since this is a Windows application, I would have gone with the MVP pattern, but ofcourse based on the nature i.e. are there changes in future, should this be extensible i..e could others could plugin features, should this be testable etc.
Since yo mention this is not data based app, but data in any form would form part of your model. So, MVP would be ideal.
If this is just a utility with short shelf life, then you could well go ahead with straight winforms development adhering to basic OOD principles (if you wish).