Hi dphoenix,
As far as the first question, you can develop directly on the tablet. One way to do this is to install qtcreator, gcc-c++, qt-qmake, make ( there are probably a few other packages that I'm not thinking of off the top of my head ).
It's also possible to develop MeeGo applications on your favorite Linux distro. However, when the application is nearly finished and you want to integrate with the AppUp Store, you will need to do this on Windows. Support for other platforms is still coming.


Getting started with MeeGo OS...some basic user questions