I designed and developed this small software three years ago,
and now I plan to develop a new version.
I opensource for new develop version
Well, that depends on what you want to do with the application, and how you want your users to interact with it. Think about the functionality the application will implement, and think about designing an user interface that facilitates that design. Look at other applications or at the wxPython demo for ideas. Once you have the ideas in mind then start putting them together in code.