Oh... Wrong. Not everything needs to be cross platform. I wanted to make a native Windows program using C++ and WTL/Winapi. It has nothing to do with skills in programming. The only reason I did not make a Linux version of Butterfly is because I didn't want to. I've done portable programs for years. I use Linux every single day on my laptop. I don't even know why I'm trying to explain. Butterly is open source, GPL and can be used for free of charge. It's available for platforms I want it to be available. Feel free to create versions for other platforms or use some other music player that works on the operating system you want.