I've read around that playing WAV files from resources using My.Computer.Audio.Play causes horrid distortion when playing the sound, and I've experienced this myself. I cannot, however, use WaitToComplete, because the sounds are associated with a timer that cannot stop for anything, as it is an official competition timer.
Also, I'm having an issue with the application being extremely slow when loading data from an Excel file. Essentially, the program has a grid of labels with transparent backgrounds (which seems to make the speed issue worse). The program uses the MS Office library to pull data from a spreadsheet, then output cells to one label at a time. This unfortunately, causes the application to nearly freeze, which also stops the timer, which as I said above, cannot happen.
Code snippets are available upon request, and there's a video of the issue from long ago HERE (4:55).
Thanks in advance!