title: VB.NET: Run a method only once in the Application's life time
body: <p>I'm making a Library type app which needs to scan the whole computer when it is run for the first time. Not again ever. How can I accomplish it?</p>
  
  <p>I'll be using SQL database to store data. So, I can easily make a table there and store a flag and check it on first run, but is there any other way? Any native support for this in VB.NET?</p>