El código fuente o método de la ventana vb6.0 siempre en la parte superior está detallado y se puede explicar. Puedes considerar algunos puntos más.
NOMOVE o SWP_NOSIZE ' Cancela la ventana para que siempre esté arriba
Esto tiene la desventaja de que no realizará la operación después de minimizar el formulario, por lo que si desea mantener la ventana arriba, es mejor ponerlo en el evento de redibujado de la ventana
Private Sub Form_Paint()
SetWindowPos Me..hWnd, -1, 0, 0, 0, 0, 2 Or 1 ' Set La ventana siempre está en la parte superior
End Sub