Si, buena idea. En estru3D tenia una rutina llamada exactamente igual : FirstRun que hacia el chequeo pero ademas mostraba una serie de terminos y condiciones que el usuario debia aceptar.
"Es mejor saber todo de muy poco que muy poco de todo" - anonimo