Cannot open INICIAL.prg, assumed external
Esta faltando o INICIAL.prg, adicione esse prg no Módulos.
1) Por quê ele me fala em Sistema, se está renomeado prá Sistema2 ???
Você editou o arquivo pra ver. Acho que você está se complicando, fazendo isso. Deixe apenas um hbp, se você está compilando pela IDE não edite nem renomeie por fora. Faça isso pela propria IDe. Inclusive se você se você fizer alterações por fora e a IDE estiver aberta, quando sair ela re-escreve os arquivo. Portanto tem que ser re-editados.
2) INICIAL é uma Procedure. Não pode? Agora teria q ser Function ???
INICIAL é uma procedure ? Pode continuar sendo procedure, mas se for procedure e prg com o mesmo nome terá que renomear o prg. Não necessariamente precisa mudar de procedure para function (tanto faz).