Ivan,
Eu acho que cada caso é um caso. Se fizer tudo em um só form, a informação fica centralizada em um só lugar, facilita o uso.
Por outro lado, dificulta você programar quem tem acesso a cada opção. Dificulta também se usuários diferentes devem empenhar funções diferentes. Aí, pode ser melhor fazer em forms separados.
Com relação a problemas, eu não encontrei nenhum. A única coisa que não gosto nos pageframes (e não é uma limitação do VFP) é que se você tem muitas informações em uma página e poucas na outra, o layout fica feio.
PS: Se for usar PageFrames, não se esqueça de dar uma olhada no comando With ... EndWith. Ex:
With ThisForm.PageFrame.Page1
.TextBox.Value = ""
EndWith
[]s
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte