Updating running applications/libraries has similar issues on other platforms too (even if it's usually about the changes not taking affect than about the filesystem locking the files), so isn't necessary a show-stopper in itself.
Smart itself runs fine / is ported to the Windows platform, it just needs someone to do the package manager and packages. This includes getting dependency closure right, whether it's system or package dependencies.
Updating running applications/ libraries has similar issues on other platforms too (even if it's usually about the changes not taking affect than about the filesystem locking the files), so isn't necessary a show-stopper in itself.
Smart itself runs fine / is ported to the Windows platform, it just needs someone to do the package manager and packages. This includes getting dependency closure right, whether it's system or package dependencies.