Não sei se isso é algo peculiar à 1.9.0.0, mas não consegui Mage::getConfig()->getNode()->stores->{$code}
ou Mage::getModel('core/store')->loadConfig($code)
( ou que realmente chama Mage::getConfig()->getNode()->stores->{$code}
) retornar qualquer coisa.
O primeiro foi encerrado ... com uma mudança sutil no formulário, isso gera um resultado, embora haja mais informações do que você precisa:
$store = Mage::getConfig()->getNode('stores')->{$code}
O que funcionou para mim, para obter apenas o ID da loja, foi o seguinte:
$storeId = Mage::getConfig()->getNode('stores')->{$code}->system->store->id;
... ainda ineficiente, é claro, carregando todas essas informações de configuração apenas por um pequeno número. Mas ei, isso é Magento para você.
Mage::app()->getStore($storeCode)->getId();