Per android mi pare un po' prematuro... Ancora non sanno bene come sarà il sistema operativo!
Per Windows Mobile è tutto relativamente più semplice: fai la tua applicazione e la pubblichi nei portali dedicati ai giochi per WM in versione demo. Nessuno chiede royalties e molti siti hanno dei piani di marketing compresi nel servizio. Ad esempio per 100 euro puoi avere il gioco promosso in home page per qualche settimana (usa il beneficio del dubbio, è tanto che non verifico di persona).
In pratica è equivalente allo shareware per PC, tranne il fatto che ci sono delle tecnologie native per lockare i binari su un dispositivo al momento dell'acquisto.
Il vantaggio è l'enorme parco di installato. Siamo ancora molto lontano dagli 800 milioni di handset aderenti allo standard MIDP2 venduti solo nel 2007, ma se calcoli che circa il 15% di essi dovrebbe essere Windows Mobile... A livello di sviluppo, Windows Mobile è una piattaforma assolutamente omogenea e standard (per quello si è diffuso così tanto in pochissimi anni, anche grazie al copia & incolla e alla capacità di sincronizzarsi con outlook

), quindi non hai i problemi tipici della programmazione su Windows. Inoltre, da quando si è diffuso il Compact Framework 2.0 c'è stata una rinascita dello svilupppo ludico, grazie a delle prestazioni di tutto rispetto e ad una maggire facilità di sviluppo. Il problema è che senza un'infrastruttura di rete ormai fai poco, essendo una piattaforma aperta, come per i cellphone da tempo l'utenza predilige i giochi online o che utilizzino la connettività, anche se c'è ancora spazio per titoli single player di qualità (e quindi non proprio a portata di indie) come strategici o titoli/passatempo.
La scena Windows Mobile ha prodotto parecchie software house stabili nel settore, grazie anche alla possibilità di usare ciò che vuoi per lo sviluppo, da Java a Flash Lite passando per l'assembler per CPU ARM e arrivando sino al C#.
Il prossimo Windows Mobile è vicino e supporterà una variante di Windows Live per mobile, e, probabilmente, XNA con le stesse funzionalità di Zune. Non ho notizie certe ma Windows Live ed il Marketplace le ho viste ad una demo...

Quindi un occhio (o un orecchio) vale la pena di tenerlo drizzato.
Se non supporterà XNA ci sarà comunque il Presentation Foundation per dispositivi mobili (col 3D pare) che non è altro che la risposta programmabile ed efficiente (lavora con pochi MB di footprint) di Microsoft a Flash Lite che ormai puzza proprio di vecchio, anche se rimane una piattaforma piuttosto veloce per andare sul multipiatta mobile, web e client.
Un altro settore che potresti esplorare è quello dei giochi distribuiti tramite Live Messenger. Serve un processo di certificazione stile AppStore ma i numeri sono paurosi: oltre 10 milioni di sessioni di gioco univoche al giorno ed una demografia spostata verso le donne under 30!
Li si guadagna su revenue share pubblicitaria, come per i portali Flash. A differenza dei portali flash puoi usare qualsiasi tecnologia sia erogabile da pagina web, con delle estensioni per MSN che puoi utilizzare da Javascript o da codice nativo (il vecchio ActiveX o il nuovo OneClick deployment).