Theme thumbnail in dashboard

Thats entirely up to to you.

I generally create a theme thumbnail from the PSD file, or, when the theme changes a lot between designing and developing, I tend to create one from a screenshot.

Look at the Themes Directory, you can see some of the developers actually don’t use a screenshot but some other image.

If you want to put your own logo in the theme thumbnail, thats okay.