Of course, I should have done the following to add a fallback to the default Form.ss if CustomLoginForm.ss is not present:
$content .= $forms[0]->renderWith(
array(
'CustomLoginForm',
'Form'
)
);
Still, this is hacking into the core. There must be a better solution?