I've devised a small application to launch Audiosurf from the system tray. It is capable of then 'hiding' a running copy of audiosurf and 'quicklaunching' it on command. This is designed to use as little overhead as possible.
BTW: This application requires the
.NET Framework to run
Running the application puts an icon in the system tray.
By default, double clicking the icon will toggle Audiosurf, although this is variable through use of the context menu.
Right clicking the icon brings up a menu from which you can:
-Launch Audiosurf
-Modify the quicklaunch ability
-Close the application
-kill a rogue copy of audiosurf
Let me know what you think. Feature requests, suggestions, bugs, etc
UPDATE:
Righto. I've implemented a feature to hide a running copy of audiosurf and then 'quickload' it by showing it again on command.
I've tested the hiding/showing feature a few times and it
should work properly. This is not a guarantee. It is entirely possible that it will glitch and not hide audiosurf or it may hide audiosurf but fail to bring it back. If this happens, you can bring up the task manager and kill the questviewer.exe process, or you can use the 'Kill Audiosurf' failsafe i have implemented.
By default, double clicking the tray icon will hide / unhide (i.e. close / quicklaunch (but not really

)) audiosurf. You can change this in the context menu by right clicking the icon.
Keep in mind that although this application will hide Audiosurf, it will not mute Audiosurf. I'm still working on that. You can mute the menu music ingame if you like, or just wait until it ends
Also i've added a few extra checks to verify that steam is installed. If steam is properly installed, but this application fails to detect it, the 'launch audiosurf' should still work in theory. Youll just have to deal with the warning it gives you upon loading.
Moar UPDATE:
Saves / loads settings to registry automagically
Thanks to registry saves, the steam warning will only come up one time
Update again:
I changed the icon, because i was getting bored of the audiosurf one

Also i set the launcher to run audiosurf in quickstart mode. when you launch audiosurf from the tray launcher, it will now skip through the menus and go straight to the character selection menu (after verifying the game files, of course)
Update:
added a few optimizations carried over from my latest ASPlayer build (yep, i'm still working on that

and its pretty kickass)