Unfortunately not really... thats from the dependencies. pyRadio itself is actually only 260k in size but it depends on a number of PyQt4 packages which are quite large. I have already avoided pulling all PyQt4 packages by specifying specifically the ones I use (such as python2.5-qt4-webkit which is a large one, vice just python-2.5-qt4 which would grab all of them) - so unless anyone has any other suggestions I think it's about as small a footprint as I can make it.
It should... The first time I loaded it on my N810 it didn't show but when I loaded it from the App Manager it had the normal blue note with black background..
On the N900 the Qdialog's only take up a portion of the screen and you can click out of them.. it didn't even occur to me that the N8x0 does not do that lol. Will fix tonight .