Vegas software creates SFK files, or peak files, for all audio events imported into a project. These files contain data which helps draw the waveform on the screen. They allow files, especially large ones, to be opened quickly. In general, these files are created automatically by the program and are extermely small in size. After closing the project, they can be deleted, but will be generated again next time the software needs to display the audio file's waveform (like when you re-open the project).
. . . . Can a softwere that hide these file automaticly! . . . .
This may not be desirable, assuming you have Windows Explorer in its standard mode ie hiding files marked as hidden, there could be that some time in the future the hidden files would be forgotten and then you end up losing large quantities of disc space, which may be limited if using SSD drives, and then trying to find the reason why.
Once a project is finished they can be deleted manually, this can be a laborious task however.
I use a backup program, SyncBack, to back up my projects to external hard drive and, like several others, it has the capability of 'black listing' specified file extensions from being backed up.
Once backup is complete I delete the entire project on the working drive.
There is a way to avoid sfk files but it may not be desirable or convenient, and that is to have your source files located somewhere where Vegas cannot write the sfk files. It then has to recreate them each time. I discovered this with MS12 Suite which came with some Sony music tracks. I placed these in my C:\Program files along with MS12. Whenever I used one of the tracks I found when opening the project the sfk files were being redone. I've subsequently moved the music tracks elsewhere to avoid this.