Na origem da formação do gentílico “casa-piano” ou “casapiano” está o substantivo Casa Pia. Ora ao consultarmos o Dicionário Houaiss da Língua Portuguesa verificamos que os gentílicos respeitantes a Casa Branca e Casa Grande são respectivamente casa-branquense e casa-grandense. Para a formação destes gentílicos foi adoptada a mesma regra que referiu na sua pergunta – a utilização de hífen.
Seguindo estes exemplos, e não existindo outros nos dicionários de referência, na minha opinião, a forma mais aceitável será casa-piano.