Really? I think you're just lazy. All universal Windows apps and WPF apps are automatically DPI-aware. You don't have to do anything. Now with media there will be some work, but it really shouldn't be that difficult with whatever your frontend is doing.
Now win32 is a different story, but everything is difficult to do with win32.