Is it possible to disable users from using or making new views for my ListView?
I want to be able to use a view not showing "secret" colums, and be sure the user cant change the view to be able to se the "secret" view.
You need to adapt the base-permissions of the permissionlevel. There is a base-permission: "Manage Personal Views". Remove it for all groups you don't want to create new views.
To remove permissions of users to create public views, remove the "Manage Lists" basepermission.
If you don't want users to switch between views, that's more difficult, because you can't set permissions on views...
You can read answers to my questions. There is a discussion how to create "secret" fields.