Per la prima domanda basta fare così:
codice:
Form1.Move x, y, Form1.Width, Form1.Height
e posiziona il form a queste coordinate (x e y) mantenendo larghezza e altezza precedenti.
Per la seconda domanda ti posso dire che Index è l'indice nel caso in cui tu crei una matrice di controlli, NegotiatePosition indica l'allineamento della voce, esclusivamente di quella top, non dei sottomenù mentre windowlist è un tipo di visualizzazione..cmq vado a reminiscenze quindi ti conviene cercare meglio sulla guida in linea MSDN..
ciao