How to Programmatically Add Value List on Application Startup

In our application we have some value list that the application uses for further processing. And we don't want user will manually import or add the value list.

Is it possible to add a value list at application startup?

Can add item to a existing value list. Also tried this -

But not sure how the ObjTypeAdmin object should be populated for creating value list.