So I see this... you want to hide the navigation options of your app. If your users are on 2003, this is what you do.
Tools ~> Startup
Once here, you set them on a custom menu... this will remove the top menu...
Next step
With code, on your primary form... Add this form load or current code.
Code:
Private Sub Form_Current()
Application.CommandBars.DisableAskAQuestionDropdown = True
DoCmd.Maximize
Application.CommandBars.DisableCustomize = True
End Sub
Alright So that will eliminate the Database window, because your form will open in maximize.
----------------------
Now I designed my program in 2003, when people started opening the app in access 2010... some of them were seeing things they should not....
SO I went into every form/table/query/etc/etc right clicked, and marked all as hidden. On your machine, go into your preferences and enable to view hidden objects... but by default this is disabled... so the standard user will not be able to see anything.
-----------------------
Tracking your app.... I do this, however I only track things the users are supposed to click.. usage metrics etc etc.. It involves the Front end, and a back end. The back end is basically a table that the front end sends an insert query too whenever a button is clicked. If you want to get more in depth about this let me know... but the tricks above should resolve some (or all?) of the issue your having.