This tool is awesome but why should it be needed in the first place? Why can't Audiosurf simply tile/mirror/resize the image by itself? The program is only 22.5KB so it can't be too hard to add - can it?
btw - well done fergtm.
It's a game not an image editor.

In all seriousness, writing a C# application to do this is easy, and the app will be small because you're relying on Microsoft libraries in .NET.
If you look at it in RAM whilst it's running, you'll note that even without an image loaded, from startup it's using 5MB. That's all the lovely .NET interpretation and libraries it uses loaded in. Nice, eh?

Audiosurf is written using QuestViewer, assuming that can't do the necessary image editing then he'd probably need to write a custom C++ class to do it and unless he wants to spend several weeks writing image conversion routines he'd need to go track down a library for loading the textures into RAM. Then he'd need to write the code to do the transforming itself (either from scratch or using a library again).
And he hasn't even started on the in-game interface for doing all this yet.
It's a lot of work for a fringe feature and better left to the community to provide the tools.
Very nice fergtm.
